diff options
Diffstat (limited to 'chromium/net/third_party/quiche/src/quic/core/quic_crypto_server_handshaker.h')
-rw-r--r-- | chromium/net/third_party/quiche/src/quic/core/quic_crypto_server_handshaker.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/chromium/net/third_party/quiche/src/quic/core/quic_crypto_server_handshaker.h b/chromium/net/third_party/quiche/src/quic/core/quic_crypto_server_handshaker.h index b24e9e95e90..4e1a1b895fd 100644 --- a/chromium/net/third_party/quiche/src/quic/core/quic_crypto_server_handshaker.h +++ b/chromium/net/third_party/quiche/src/quic/core/quic_crypto_server_handshaker.h @@ -50,6 +50,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoServerHandshaker bool ZeroRttAttempted() const override; void SetPreviousCachedNetworkParams( CachedNetworkParameters cached_network_params) override; + void OnPacketDecrypted(EncryptionLevel level) override; bool ShouldSendExpectCTHeader() const override; // From QuicCryptoStream @@ -91,7 +92,8 @@ class QUIC_EXPORT_PRIVATE QuicCryptoServerHandshaker private: friend class test::QuicCryptoServerStreamPeer; - class ValidateCallback : public ValidateClientHelloResultCallback { + class QUIC_EXPORT_PRIVATE ValidateCallback + : public ValidateClientHelloResultCallback { public: explicit ValidateCallback(QuicCryptoServerHandshaker* parent); ValidateCallback(const ValidateCallback&) = delete; @@ -161,6 +163,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoServerHandshaker QuicCryptoServerStream* stream_; QuicSession* session_; + HandshakerDelegateInterface* delegate_; // crypto_config_ contains crypto parameters for the handshake. const QuicCryptoServerConfig* crypto_config_; |