separate TLSSocket from testWarpTLS