boringssl/ssl
David Benjamin 494e4d0e89 Add an option for False Start without ALPN.
We can probably do this globally at this point since the cipher
requirements are much more restrict than they were in the beginning.
(Firefox, in particular, has done so far a while.) For now add a flag
since some consumer wanted this.

I'll see about connecting it to a Chrome field trial after our breakage
budget is no longer reserved for TLS 1.3.

Change-Id: Ib61dd5aae2dfd48b56e79873a7f3061a7631a5f8
Reviewed-on: https://boringssl-review.googlesource.com/23725
Reviewed-by: Adam Langley <agl@google.com>
Commit-Queue: Adam Langley <agl@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
2017-12-04 21:20:46 +00:00
..
test Add an option for False Start without ALPN. 2017-12-04 21:20:46 +00:00
bio_ssl.cc
CMakeLists.txt
custom_extensions.cc Rename ssl3_send_alert and ssl3_protocol_version. 2017-10-12 16:24:35 +00:00
d1_both.cc Give DTLS1_STATE a destructor. 2017-10-25 03:23:26 +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
dtls_method.cc Remove supports_cipher hook. 2017-11-01 16:44:46 +00:00
dtls_record.cc Give DTLS1_STATE a destructor. 2017-10-25 03:23:26 +00:00
handshake_client.cc Add an option for False Start without ALPN. 2017-12-04 21:20:46 +00:00
handshake_server.cc Even more fun with Span. 2017-11-01 16:28:56 +00:00
handshake.cc Implement PR 1091 (TLS 1.3 draft '22'). 2017-11-11 06:24:55 +00:00
internal.h Add an option for False Start without ALPN. 2017-12-04 21:20:46 +00:00
s3_both.cc Revert "Pack encrypted handshake messages together." 2017-10-27 14:36:37 +00:00
s3_lib.cc Use more scopers. 2017-10-24 17:50:05 +00:00
s3_pkt.cc Adding support for draft 21 as a TLS 1.3 variant. 2017-11-01 21:32:36 +00:00
span_test.cc
ssl_aead_ctx.cc Push Span down a layer. 2017-10-10 14:27:58 +00:00
ssl_asn1.cc Support high tag numbers in CBS/CBB. 2017-11-22 22:34:05 +00:00
ssl_buffer.cc Move init_buf and rwstate into SSL3_STATE. 2017-10-24 18:55:05 +00:00
ssl_cert.cc Adding support for draft 21 as a TLS 1.3 variant. 2017-11-01 21:32:36 +00:00
ssl_cipher.cc Move the SSL_eNULL special-case into the matching function. 2017-11-01 16:45:06 +00:00
ssl_file.cc
ssl_key_share.cc Support additional curve names. 2017-11-03 01:32:49 +00:00
ssl_lib.cc Add an option for False Start without ALPN. 2017-12-04 21:20:46 +00:00
ssl_privkey.cc Unwind legacy SSL_PRIVATE_KEY_METHOD hooks. 2017-11-21 17:48:09 +00:00
ssl_session.cc Use more scopers. 2017-10-24 17:50:05 +00:00
ssl_stat.cc Use more scopers. 2017-10-24 17:50:05 +00:00
ssl_test.cc Add helper functions for SSL_SIGN_*. 2017-11-03 16:05:11 +00:00
ssl_transcript.cc Adding support for draft 21 as a TLS 1.3 variant. 2017-11-01 21:32:36 +00:00
ssl_versions.cc Disable 'draft 22' by default. 2017-11-12 03:26:05 +00:00
ssl_x509.cc
t1_enc.cc Even more fun with Span. 2017-11-01 16:28:56 +00:00
t1_lib.cc Add missing error path. 2017-11-20 16:59:08 +00:00
tls13_both.cc Implement PR 1091 (TLS 1.3 draft '22'). 2017-11-11 06:24:55 +00:00
tls13_client.cc Enforce compression_method in TLS 1.3 draft 22. 2017-11-29 22:19:04 +00:00
tls13_enc.cc Adding support for draft 21 as a TLS 1.3 variant. 2017-11-01 21:32:36 +00:00
tls13_server.cc Implement PR 1091 (TLS 1.3 draft '22'). 2017-11-11 06:24:55 +00:00
tls_method.cc Remove supports_cipher hook. 2017-11-01 16:44:46 +00:00
tls_record.cc Fix TLSInnerPlaintext limit. 2017-11-14 05:38:48 +00:00