| Index: net/socket/ssl_client_socket_impl.cc
|
| diff --git a/net/socket/ssl_client_socket_impl.cc b/net/socket/ssl_client_socket_impl.cc
|
| index 97c67521063c9c9ba8d1545d9499aac6baec277f..4e3f71311c7c2a4974e2337bc0f583724f3b8a46 100644
|
| --- a/net/socket/ssl_client_socket_impl.cc
|
| +++ b/net/socket/ssl_client_socket_impl.cc
|
| @@ -234,6 +234,9 @@ bool AreLegacyECDSACiphersEnabled() {
|
| }
|
| #endif
|
|
|
| +const base::Feature kShortRecordHeaderFeature{
|
| + "SSLShortRecordHeader", base::FEATURE_DISABLED_BY_DEFAULT};
|
| +
|
| } // namespace
|
|
|
| class SSLClientSocketImpl::SSLContext {
|
| @@ -289,6 +292,10 @@ class SSLClientSocketImpl::SSLContext {
|
|
|
| SSL_CTX_set_grease_enabled(ssl_ctx_.get(), 1);
|
|
|
| + if (base::FeatureList::IsEnabled(kShortRecordHeaderFeature)) {
|
| + SSL_CTX_set_short_header_enabled(ssl_ctx_.get(), 1);
|
| + }
|
| +
|
| if (!SSL_CTX_add_client_custom_ext(ssl_ctx_.get(), kTbExtNum,
|
| &TokenBindingAddCallback,
|
| &TokenBindingFreeCallback, nullptr,
|
|
|