diff options
author | Hugo Landau <hlandau@openssl.org> | 2023-05-23 12:23:05 +0100 |
---|---|---|
committer | Pauli <pauli@openssl.org> | 2023-06-16 09:26:27 +1000 |
commit | 5633a323df5a533e003163b9f556a476b9f9df45 (patch) | |
tree | 542c76bd827a0b5aebb7e32f18a7ed7385ac60ed | |
parent | af99d55078582fb2ac35787043d56e0c10b1fe97 (diff) |
QUIC Glossary: TXKU, RXKU, KU
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21029)
-rw-r--r-- | doc/designs/quic-design/glossary.md | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/designs/quic-design/glossary.md b/doc/designs/quic-design/glossary.md index 0a45cdc027..1f947ef37d 100644 --- a/doc/designs/quic-design/glossary.md +++ b/doc/designs/quic-design/glossary.md @@ -82,6 +82,8 @@ may be maintained at a given time. See `quic_record_rx.h` for details. **KS:** See Keyslot. +**KU:** Key update. See also TXKU, RXKU. + **Locally-initiated:** Refers to a QUIC stream which was initiated by the local application rather than the remote peer. @@ -188,6 +190,10 @@ provides indication of when flow control frames increasing a peer's flow control budget should be generated. Exists in both connection-level and stream-level instances. +**RXKU:** RX key update. The detected condition whereby a received packet +has a flipped Key Phase bit, meaning the peer has initiated a key update. +Causes a solicited TXKU. See also TXKU. + **RXL:** RXE list. See RXE. **RCMPPL:** The number of bytes left in a packet whose payload we are currently @@ -213,6 +219,11 @@ Owned by the QTX. **TXFC:** TX flow control. This determines how much can be transmitted to the peer. Exists in both connection-level and stream-level instances. +**TXKU:** TX key update. This refers to when a QTX signals a key update for the +TX direction by flipping the Key Phase bit in an outgoing packet. A TXKU can be +either spontaneous (locally initiated) or in solicited (in response to receiving +an RXKU). See also RXKU. + **TXL:** TXE list. See TXE. **TXP:** TX packetiser. This is responsible for generating yet-unencrypted |