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
Uh oh!
There was an error while loading. Please reload this page.
-
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