Index: net/tools/quic/stateless_rejector.cc |
diff --git a/net/tools/quic/stateless_rejector.cc b/net/tools/quic/stateless_rejector.cc |
index ff3b29e2d0676c7fe659bffbb41614c69fbec4ce..ed407453e95a4cba619e349b4bd3324356cf66b0 100644 |
--- a/net/tools/quic/stateless_rejector.cc |
+++ b/net/tools/quic/stateless_rejector.cc |
@@ -55,7 +55,7 @@ StatelessRejector::StatelessRejector( |
random_(random), |
crypto_config_(crypto_config), |
compressed_certs_cache_(compressed_certs_cache), |
- proof_(new QuicCryptoProof), |
+ signed_config_(new QuicSignedServerConfig), |
params_(new QuicCryptoNegotiatedParameters) {} |
StatelessRejector::~StatelessRejector() {} |
@@ -70,8 +70,7 @@ void StatelessRejector::OnChlo(QuicVersion version, |
if (!FLAGS_enable_quic_stateless_reject_support || |
!FLAGS_quic_use_cheap_stateless_rejects || |
- !QuicCryptoServerStream::DoesPeerSupportStatelessRejects(message) || |
- version <= QUIC_VERSION_32) { |
+ !QuicCryptoServerStream::DoesPeerSupportStatelessRejects(message)) { |
state_ = UNSUPPORTED; |
return; |
} |
@@ -90,7 +89,7 @@ void StatelessRejector::Process(std::unique_ptr<StatelessRejector> rejector, |
rejector_ptr->crypto_config_->ValidateClientHello( |
rejector_ptr->chlo_, rejector_ptr->client_address_.address(), |
rejector_ptr->server_address_.address(), rejector_ptr->version_, |
- rejector_ptr->clock_, rejector_ptr->proof_, |
+ rejector_ptr->clock_, rejector_ptr->signed_config_, |
std::unique_ptr<ValidateCallback>( |
new ValidateCallback(std::move(rejector), std::move(done_cb)))); |
} |
@@ -131,7 +130,7 @@ void StatelessRejector::ProcessClientHello( |
/*reject_only=*/true, connection_id_, server_address_.address(), |
client_address_, version_, versions_, |
/*use_stateless_rejects=*/true, server_designated_connection_id_, clock_, |
- random_, compressed_certs_cache_, params_, proof_, |
+ random_, compressed_certs_cache_, params_, signed_config_, |
QuicCryptoStream::CryptoMessageFramingOverhead(version_), |
chlo_packet_size_, std::move(cb)); |
} |