Deprecate gfe2_reloadable_flag_quic_postpone_discarding_zero_rtt_keys.
PiperOrigin-RevId: 339341964
Change-Id: I09aff6fb867e8148388e251c649ef1d79c35b639
diff --git a/quic/core/tls_client_handshaker.cc b/quic/core/tls_client_handshaker.cc
index 234b4d1..c38724b 100644
--- a/quic/core/tls_client_handshaker.cc
+++ b/quic/core/tls_client_handshaker.cc
@@ -400,14 +400,8 @@
if (level == ENCRYPTION_FORWARD_SECURE || level == ENCRYPTION_ZERO_RTT) {
encryption_established_ = true;
}
- const bool postpone_discarding_zero_rtt_keys =
- GetQuicReloadableFlag(quic_postpone_discarding_zero_rtt_keys);
- if (!postpone_discarding_zero_rtt_keys &&
- level == ENCRYPTION_FORWARD_SECURE) {
- handshaker_delegate()->DiscardOldEncryptionKey(ENCRYPTION_ZERO_RTT);
- }
TlsHandshaker::SetWriteSecret(level, cipher, write_secret);
- if (postpone_discarding_zero_rtt_keys && level == ENCRYPTION_FORWARD_SECURE) {
+ if (level == ENCRYPTION_FORWARD_SECURE) {
handshaker_delegate()->DiscardOldEncryptionKey(ENCRYPTION_ZERO_RTT);
}
}