boringssl/ssl
Matthew Braithwaite a2dd781884 Defer writing the shim settings.
This is prefactoring for a coming change to the shim that will write
handoff and handback messages (which are serialized SSLConnection
objects) to the transcript.

This breaks the slightly tenuous ordering between the runner and the
shim. Fix the runner to wait until the shim has exited before
appending the transcript.

Change-Id: Iae34d28ec1addfe3ec4f3c77008248fe5530687c
Reviewed-on: https://boringssl-review.googlesource.com/27184
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
2018-05-01 19:49:46 +00:00
..
test Defer writing the shim settings. 2018-05-01 19:49:46 +00:00
bio_ssl.cc Switch a number of files to C++. 2017-07-12 20:54:02 +00:00
CMakeLists.txt Add initial, experimental support for split handshakes. 2018-01-31 22:24:17 +00:00
custom_extensions.cc Rename ssl3_send_alert and ssl3_protocol_version. 2017-10-12 16:24:35 +00:00
d1_both.cc Remove trailing whitespace from ssl/. 2018-02-26 22:05:13 +00:00
d1_lib.cc Give DTLS1_STATE a destructor. 2017-10-25 03:23:26 +00:00
d1_pkt.cc Make SSL3_BUFFER a proper C++ class. 2017-10-24 17:32:45 +00:00
d1_srtp.cc Move srtp_profile to ssl->s3. 2018-04-16 20:07:43 +00:00
dtls_method.cc Remove trailing whitespace from ssl/. 2018-02-26 22:05:13 +00:00
dtls_record.cc Use the actual record header, rather than reassembling it. 2018-04-10 19:52:33 +00:00
handoff.cc Move TB state to ssl->s3. 2018-04-13 18:10:44 +00:00
handshake_client.cc Give CERT a destructor. 2018-04-16 20:25:23 +00:00
handshake_server.cc Give ssl_cipher_preference_list_st a destructor. 2018-04-24 19:55:29 +00:00
handshake.cc Hand back ECDHE split handshakes after the first server message. 2018-04-04 17:58:15 +00:00
internal.h Give ssl_cipher_preference_list_st a destructor. 2018-04-24 19:55:29 +00:00
s3_both.cc Revert "Pack encrypted handshake messages together." 2017-10-27 14:36:37 +00:00
s3_lib.cc Give ssl_cipher_preference_list_st a destructor. 2018-04-24 19:55:29 +00:00
s3_pkt.cc Remove draft22 and experiment2. 2018-01-31 18:07:53 +00:00
span_test.cc Add bssl::SealRecord and bssl::OpenRecord. 2017-07-24 20:14:08 +00:00
ssl_aead_ctx.cc Use the actual record header, rather than reassembling it. 2018-04-10 19:52:33 +00:00
ssl_asn1.cc Expose ssl_session_serialize to libssl. 2018-01-26 22:31:47 +00:00
ssl_buffer.cc Move init_buf and rwstate into SSL3_STATE. 2017-10-24 18:55:05 +00:00
ssl_cert.cc Give CERT a destructor. 2018-04-16 20:25:23 +00:00
ssl_cipher.cc Give ssl_cipher_preference_list_st a destructor. 2018-04-24 19:55:29 +00:00
ssl_file.cc Avoid modifying stack in sk_find. 2018-04-12 21:02:12 +00:00
ssl_key_share.cc Check for nullptr result of SSLKeyShare::Create(). 2018-04-10 22:55:53 +00:00
ssl_lib.cc Give ssl_cipher_preference_list_st a destructor. 2018-04-24 19:55:29 +00:00
ssl_privkey.cc Give CERT a destructor. 2018-04-16 20:25:23 +00:00
ssl_session.cc Add an accessor for session->certs. 2018-04-27 17:14:38 +00:00
ssl_stat.cc Remove trailing whitespace from ssl/. 2018-02-26 22:05:13 +00:00
ssl_test.cc Pretty-print TicketAEADMethod tests. 2018-04-16 19:11:33 +00:00
ssl_transcript.cc Hand back ECDHE split handshakes after the first server message. 2018-04-04 17:58:15 +00:00
ssl_versions.cc Implement TLS 1.3 draft28. 2018-04-05 03:36:11 +00:00
ssl_x509.cc Fix typo in ssl_cert_cache_chain_certs. 2018-04-23 19:21:01 +00:00
t1_enc.cc Add initial, experimental support for split handshakes. 2018-01-31 22:24:17 +00:00
t1_lib.cc Give CERT a destructor. 2018-04-16 20:25:23 +00:00
tls13_both.cc Give CERT a destructor. 2018-04-16 20:25:23 +00:00
tls13_client.cc Move TB state to ssl->s3. 2018-04-13 18:10:44 +00:00
tls13_enc.cc Remove draft22 and experiment2. 2018-01-31 18:07:53 +00:00
tls13_server.cc Add an API to disable RSA-PSS for certificates. 2018-04-16 20:02:43 +00:00
tls_method.cc Remove SSLv3_method and friends. 2018-02-15 15:29:18 +00:00
tls_record.cc Use the actual record header, rather than reassembling it. 2018-04-10 19:52:33 +00:00