openssl/util/TLSProxy
Matt Caswell 1c361b4a39 Add a capability for TLSProxy to wait for a session before killing s_client
TLSProxy normally fires off s_client, which creates a connection to the
server. TLSProxy also pipes some data to send to the process and s_client
automatically exits when the pipe hits eof. Unfortunately this means that
it sends the data and closes before it has processed the NewSessionTicket
returned from the server in TLSv1.3. This commits adds an option for
s_client to stay loaded until the sesion has been processed. A side effect
of this is that s_client never sends a close_notify in this mode, so we
count success as seeing that data has been transferred.

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2259)
2017-01-30 10:18:22 +00:00
..
Certificate.pm Create Certificate messages in TLS1.3 format 2017-01-06 10:25:13 +00:00
CertificateVerify.pm Teach TLSProxy about the CertificateVerify message 2017-01-10 23:02:50 +00:00
ClientHello.pm Copyright consolidation; .pm and Configure 2016-04-20 10:40:05 -04:00
EncryptedExtensions.pm Fix various indentation 2016-12-08 17:21:35 +00:00
Message.pm Add a capability for TLSProxy to wait for a session before killing s_client 2017-01-30 10:18:22 +00:00
NewSessionTicket.pm Copyright consolidation; .pm and Configure 2016-04-20 10:40:05 -04:00
Proxy.pm Add a capability for TLSProxy to wait for a session before killing s_client 2017-01-30 10:18:22 +00:00
Record.pm Add more TLS1.3 record tests 2016-12-05 17:05:40 +00:00
ServerHello.pm Add a test to check the EC point formats extension appears when we expect 2016-12-29 13:32:54 +00:00
ServerKeyExchange.pm Extend ServerKeyExchange parsing to work with a signature 2017-01-10 23:02:50 +00:00