diff options
Diffstat (limited to 'chromium/net/third_party/quiche/src/quic/core/crypto/quic_crypto_server_config.h')
-rw-r--r-- | chromium/net/third_party/quiche/src/quic/core/crypto/quic_crypto_server_config.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/chromium/net/third_party/quiche/src/quic/core/crypto/quic_crypto_server_config.h b/chromium/net/third_party/quiche/src/quic/core/crypto/quic_crypto_server_config.h index 4a8cb737c98..9f2db603416 100644 --- a/chromium/net/third_party/quiche/src/quic/core/crypto/quic_crypto_server_config.h +++ b/chromium/net/third_party/quiche/src/quic/core/crypto/quic_crypto_server_config.h @@ -294,7 +294,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoServerConfig { // completion of an asynchronous operation. void ValidateClientHello( const CryptoHandshakeMessage& client_hello, - const QuicIpAddress& client_ip, + const QuicSocketAddress& client_address, const QuicSocketAddress& server_address, QuicTransportVersion version, const QuicClock* clock, @@ -360,7 +360,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoServerConfig { quiche::QuicheStringPiece chlo_hash, const SourceAddressTokens& previous_source_address_tokens, const QuicSocketAddress& server_address, - const QuicIpAddress& client_ip, + const QuicSocketAddress& client_address, const QuicClock* clock, QuicRandom* rand, QuicCompressedCertsCache* compressed_certs_cache, @@ -432,6 +432,8 @@ class QUIC_EXPORT_PRIVATE QuicCryptoServerConfig { SSL_CTX* ssl_ctx() const; + // Pre-shared key used during the handshake. + const std::string& pre_shared_key() const { return pre_shared_key_; } void set_pre_shared_key(quiche::QuicheStringPiece psk) { pre_shared_key_ = std::string(psk); } @@ -551,6 +553,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoServerConfig { // are written to |client_hello_state->info|. void EvaluateClientHello( const QuicSocketAddress& server_address, + const QuicSocketAddress& client_address, QuicTransportVersion version, const Configs& configs, QuicReferenceCountedPointer<ValidateClientHelloResultCallback::Result> |