在 TLS 1.3 HelloRetryRequest 期间调查不必要的消息层重置
作者: ronald-cron-arm创建于 2026年9月15日更新于 2026年9月15日
标签size-spriority-high
摘要
TLS 1.3 HRR 处理过程中调用了 mbedtls_ssl_session_reset_msg_layer(ssl, 0);,在以下两个函数中都有此调用:
- 服务器端的
ssl_tls13_prepare_hello_retry_request()函数 - 客户端端的
ssl_tls13_postprocess_hrr()函数 此函数执行了消息层重置,包括清除缓冲区、转换、计数器、定时器和警告状态。不清楚为什么在正在进行的握手过程中需要执行此操作。
内容来源: Mbed-TLS/mbedtls