From 02a8375b5295d69f614e419f9b865d28c5faac19 Mon Sep 17 00:00:00 2001 From: Dmitri Tikhonov Date: Wed, 22 Jan 2020 14:13:52 -0500 Subject: [PATCH] Add HANDSHAKE_DONE to list of frames ineligible for 0-RTT --- draft-ietf-quic-tls.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/draft-ietf-quic-tls.md b/draft-ietf-quic-tls.md index 0e7d26bdd7..5adbc7eea7 100644 --- a/draft-ietf-quic-tls.md +++ b/draft-ietf-quic-tls.md @@ -340,7 +340,8 @@ encryption levels: - All other frame types MUST only be sent in the 0-RTT and 1-RTT levels. Note that it is not possible to send the following frames in 0-RTT for various -reasons: ACK, CRYPTO, NEW_TOKEN, PATH_RESPONSE, and RETIRE_CONNECTION_ID. +reasons: ACK, CRYPTO, HANDSHAKE_DONE, NEW_TOKEN, PATH_RESPONSE, and +RETIRE_CONNECTION_ID. Because packets could be reordered on the wire, QUIC uses the packet type to indicate which level a given packet was encrypted under, as shown in