Code that is duplicated in the backends moved to io.sockets.secure.openssl. The wait-for-fd verb used by do-ssl-accept doesn't have any equivalent on Windows so that needs to be implemented.