Add more code_count macros to debug enabling tls resumption
PiperOrigin-RevId: 322901137
Change-Id: If98bb48597091c7ca7527051376709ee565a5008
diff --git a/quic/core/crypto/tls_server_connection.cc b/quic/core/crypto/tls_server_connection.cc
index dcc4536..923810e 100644
--- a/quic/core/crypto/tls_server_connection.cc
+++ b/quic/core/crypto/tls_server_connection.cc
@@ -28,10 +28,12 @@
proof_source->GetTicketCrypter()) {
SSL_CTX_set_ticket_aead_method(ssl_ctx.get(),
&TlsServerConnection::kSessionTicketMethod);
+ QUIC_CODE_COUNT_N(quic_tls_resumption_ticket_method, 1, 2);
if (GetQuicReloadableFlag(quic_enable_zero_rtt_for_tls)) {
SSL_CTX_set_early_data_enabled(ssl_ctx.get(), 1);
}
} else {
+ QUIC_CODE_COUNT_N(quic_tls_resumption_ticket_method, 2, 2);
SSL_CTX_set_options(ssl_ctx.get(), SSL_OP_NO_TICKET);
}
return ssl_ctx;
diff --git a/quic/core/tls_server_handshaker.cc b/quic/core/tls_server_handshaker.cc
index 054d174..cb225a9 100644
--- a/quic/core/tls_server_handshaker.cc
+++ b/quic/core/tls_server_handshaker.cc
@@ -448,6 +448,7 @@
size_t* out_len,
size_t max_out_len,
quiche::QuicheStringPiece in) {
+ QUIC_CODE_COUNT(quic_tls_ticket_seal);
DCHECK(proof_source_->GetTicketCrypter());
std::vector<uint8_t> ticket = proof_source_->GetTicketCrypter()->Encrypt(in);
if (max_out_len < ticket.size()) {
@@ -467,6 +468,7 @@
size_t* out_len,
size_t max_out_len,
quiche::QuicheStringPiece in) {
+ QUIC_CODE_COUNT(quic_tls_ticket_open);
DCHECK(proof_source_->GetTicketCrypter());
if (!ticket_decryption_callback_) {