Skip to content

Commit

Permalink
Use current, next, subsequent
Browse files Browse the repository at this point in the history
This is really hard to explain in words, but I think that this
formulation is a little easier to grok.

Closes #4499.
  • Loading branch information
martinthomson committed Jan 6, 2021
1 parent 9681fb0 commit 3d699da
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions draft-ietf-quic-tls.md
Expand Up @@ -1636,13 +1636,13 @@ in the network. In this case, the Key Phase bit alone can be used to select
keys.

An endpoint MAY allow a period of approximately the Probe Timeout (PTO; see
{{QUIC-RECOVERY}}) after receiving a packet that uses the new key generation
before it creates the next set of packet protection keys. These updated keys
MAY replace the previous keys at that time. With the caveat that PTO is a
{{QUIC-RECOVERY}}) after promoting the next set of receive keys to be current
before it creates the subsequent set of packet protection keys. These updated
keys MAY replace the previous keys at that time. With the caveat that PTO is a
subjective measure - that is, a peer could have a different view of the RTT -
this time is expected to be long enough that any reordered packets would be
declared lost by a peer even if they were acknowledged and short enough to
allow for subsequent key updates.
allow a peer to initiate further key updates.

Endpoints need to allow for the possibility that a peer might not be able to
decrypt packets that initiate a key update during the period when it retains old
Expand Down

0 comments on commit 3d699da

Please sign in to comment.