boringssl/ssl
David Benjamin d5a4ecb61a Support accepting TLS 1.3 tickets on the Go client.
We still don't do anything useful with them, but we know not to put them
in the session ticket field.

In doing so, fix a bug in the CorruptTicket option where it would crash
if tickets are exactly 40 byets in length.

BUG=75

Change-Id: Id1039a58ed314a67d0af4f2c7e0617987c2bd6b5
Reviewed-on: https://boringssl-review.googlesource.com/8872
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>
2016-07-28 00:03:30 +00:00
..
test Support accepting TLS 1.3 tickets on the Go client. 2016-07-28 00:03:30 +00:00
CMakeLists.txt Add TLS 1.3 1-RTT. 2016-07-18 09:54:46 +00:00
custom_extensions.c
d1_both.c Check for buffered handshake messages on cipher change in DTLS. 2016-07-16 08:25:02 +00:00
d1_lib.c Stop using the word 'buffer' everywhere. 2016-06-27 22:15:22 +00:00
d1_pkt.c Stop using the word 'buffer' everywhere. 2016-06-27 22:15:22 +00:00
d1_srtp.c
dtls_method.c Check for buffered handshake messages on cipher change in DTLS. 2016-07-16 08:25:02 +00:00
dtls_record.c Fix the alias checks in dtls_record.c. 2016-06-09 21:11:22 +00:00
handshake_client.c Add SSL_set_fallback_version. 2016-07-22 14:47:47 +00:00
handshake_server.c Tweak ssl_early_callback_init. 2016-07-20 17:18:44 +00:00
internal.h Add SSL_set_fallback_version. 2016-07-22 14:47:47 +00:00
s3_both.c Implement SSLKEYLOGFILE support for TLS 1.3. 2016-07-19 08:32:04 +00:00
s3_enc.c Don't call tls12_get_hash in the server handshake. 2016-07-12 16:30:10 +00:00
s3_lib.c Add TLS 1.3 1-RTT. 2016-07-18 09:54:46 +00:00
s3_pkt.c Add TLS 1.3 1-RTT. 2016-07-18 09:54:46 +00:00
ssl_aead_ctx.c Fixing iv_length for TLS 1.3. 2016-06-16 17:04:14 +00:00
ssl_asn1.c Disconnect handshake message creation from init_buf. 2016-06-27 22:15:01 +00:00
ssl_buffer.c Remove in-place TLS record assembly for now. 2016-06-09 19:47:44 +00:00
ssl_cert.c Factor out the client_cert_cb code. 2016-07-20 09:25:52 +00:00
ssl_cipher.c Forbid PSK ciphers in TLS 1.3 for now. 2016-07-13 16:49:46 +00:00
ssl_ecdh.c Add TLS 1.3 1-RTT. 2016-07-18 09:54:46 +00:00
ssl_file.c
ssl_lib.c Add SSL_send_fatal_alert. 2016-07-26 22:32:18 +00:00
ssl_rsa.c Give SSL_PRIVATE_KEY_METHOD a message-based API. 2016-07-15 18:26:45 +00:00
ssl_session.c
ssl_stat.c Factor out the client_cert_cb code. 2016-07-20 09:25:52 +00:00
ssl_test.cc Revert "Add tests to ensure our ClientHello does not change." 2016-07-20 09:18:11 +00:00
t1_enc.c Add TLS 1.3 1-RTT. 2016-07-18 09:54:46 +00:00
t1_lib.c Tweak ssl_early_callback_init. 2016-07-20 17:18:44 +00:00
tls13_both.c Call expect_flight and received_flight in the 1.3 logic. 2016-07-25 15:00:17 +00:00
tls13_client.c Call expect_flight and received_flight in the 1.3 logic. 2016-07-25 15:00:17 +00:00
tls13_enc.c Implement SSLKEYLOGFILE support for TLS 1.3. 2016-07-19 08:32:04 +00:00
tls13_server.c Call expect_flight and received_flight in the 1.3 logic. 2016-07-25 15:00:17 +00:00
tls_method.c Add TLS 1.3 1-RTT. 2016-07-18 09:54:46 +00:00
tls_record.c Check for buffered handshake messages on cipher change in DTLS. 2016-07-16 08:25:02 +00:00