Limit the amount of incoming crypto data that will be buffered.
gfe-relnote: protected by disabled flag-protected QUIC_VERSION_48
PiperOrigin-RevId: 266019141
Change-Id: Ife996bdf80a28b3bcce4b02cda49bff0fd23a071
diff --git a/quic/core/tls_client_handshaker.h b/quic/core/tls_client_handshaker.h
index d2d0a4a..47faf81 100644
--- a/quic/core/tls_client_handshaker.h
+++ b/quic/core/tls_client_handshaker.h
@@ -52,9 +52,12 @@
const QuicCryptoNegotiatedParameters& crypto_negotiated_params()
const override;
CryptoMessageParser* crypto_message_parser() override;
+ size_t BufferSizeLimitForLevel(EncryptionLevel level) const override;
protected:
- TlsConnection* tls_connection() override { return &tls_connection_; }
+ const TlsConnection* tls_connection() const override {
+ return &tls_connection_;
+ }
void AdvanceHandshake() override;
void CloseConnection(QuicErrorCode error,