Key Update Issue #358
Unanswered
Peter-LiDP
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I was running the HTTP/3 server and client file transferring sample code. After visualizing the traffic, it seems that several times "key_updated" occurred before the handshake was established.
The RFC 9001 document indicates that "An endpoint MUST NOT initiate a key update prior to having confirmed the handshake ([Section 4.1.2 (https://datatracker.ietf.org/doc/html/rfc9001#handshake-confirmed)). An endpoint MUST NOT initiate a subsequent key update unless it has received an acknowledgment for a packet that was sent protected with keys from the current key phase."
As a result, it can be observed that several packet loss appeared in establishing the handshake.
Even though the file was still transferred eventually, I think this issue may lead to a higher delay since they spent more time establishing the handshake. Is there anything I can do to resolve this issue?
Beta Was this translation helpful? Give feedback.
All reactions