| Index: net/quic/crypto/quic_crypto_client_config.h
|
| diff --git a/net/quic/crypto/quic_crypto_client_config.h b/net/quic/crypto/quic_crypto_client_config.h
|
| index b3063922a4a39da9271f5d14a4bce5d17de88144..6a7a5c99a2463f436e66063ed5f9c756c1119261 100644
|
| --- a/net/quic/crypto/quic_crypto_client_config.h
|
| +++ b/net/quic/crypto/quic_crypto_client_config.h
|
| @@ -210,11 +210,14 @@ class NET_EXPORT_PRIVATE QuicCryptoClientConfig : public QuicCryptoConfig {
|
| // to store the cached certs that were sent as hints to the server in
|
| // |out_params->cached_certs|. |preferred_version| is the version of the
|
| // QUIC protocol that this client chose to use initially. This allows the
|
| - // server to detect downgrade attacks.
|
| + // server to detect downgrade attacks. If |demand_x509_proof| is true,
|
| + // then |out| will include an X509 proof demand, and the associated
|
| + // certificate related fields.
|
| void FillInchoateClientHello(const QuicServerId& server_id,
|
| const QuicVersion preferred_version,
|
| const CachedState* cached,
|
| QuicRandom* rand,
|
| + bool demand_x509_proof,
|
| QuicCryptoNegotiatedParameters* out_params,
|
| CryptoHandshakeMessage* out) const;
|
|
|
|
|