Index: net/quic/core/crypto/quic_crypto_server_config.cc |
diff --git a/net/quic/core/crypto/quic_crypto_server_config.cc b/net/quic/core/crypto/quic_crypto_server_config.cc |
index fbfc92cf27ae1b42b934fc91d9c410dce3e6fabb..f3172bfcd8d598a8e948e0203f035957d6970a51 100644 |
--- a/net/quic/core/crypto/quic_crypto_server_config.cc |
+++ b/net/quic/core/crypto/quic_crypto_server_config.cc |
@@ -541,13 +541,10 @@ void QuicCryptoServerConfig::ValidateClientHello( |
} |
if (result->error_code == QUIC_NO_ERROR) { |
- if (version > QUIC_VERSION_30) { |
- // QUIC v31 and above require a new proof for each CHLO so clear the |
- // existing proof, if any. |
- crypto_proof->chain = nullptr; |
- crypto_proof->signature = ""; |
- crypto_proof->cert_sct = ""; |
- } |
+ // QUIC requires a new proof for each CHLO so clear any existing proof. |
+ crypto_proof->chain = nullptr; |
+ crypto_proof->signature = ""; |
+ crypto_proof->cert_sct = ""; |
EvaluateClientHello(server_ip, version, primary_orbit, requested_config, |
primary_config, crypto_proof, result, |
std::move(done_cb)); |