Index: net/quic/crypto/aead_base_decrypter.h |
diff --git a/net/quic/crypto/aead_base_decrypter.h b/net/quic/crypto/aead_base_decrypter.h |
index 715961a591ee4454fa3dd60462b52a42a653c3fa..ca5fa9c317a994a4daf0480fc46bcdd4ca32c2e5 100644 |
--- a/net/quic/crypto/aead_base_decrypter.h |
+++ b/net/quic/crypto/aead_base_decrypter.h |
@@ -26,6 +26,8 @@ class NET_EXPORT_PRIVATE AeadBaseDecrypter : public QuicDecrypter { |
// QuicDecrypter implementation |
bool SetKey(base::StringPiece key) override; |
bool SetNoncePrefix(base::StringPiece nonce_prefix) override; |
+ bool SetPreliminaryKey(base::StringPiece key) override; |
+ bool SetDiversificationNonce(DiversificationNonce nonce) override; |
bool DecryptPacket(QuicPathId path_id, |
QuicPacketNumber packet_number, |
base::StringPiece associated_data, |
@@ -48,6 +50,7 @@ class NET_EXPORT_PRIVATE AeadBaseDecrypter : public QuicDecrypter { |
const size_t key_size_; |
const size_t auth_tag_size_; |
const size_t nonce_prefix_size_; |
+ bool have_preliminary_key_; |
// The key. |
unsigned char key_[kMaxKeySize]; |