Skip to content

Commit

Permalink
Context, context, context
Browse files Browse the repository at this point in the history
  • Loading branch information
martinthomson committed Jul 10, 2020
1 parent 035ab1f commit 6641926
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion draft-ietf-quic-tls.md
Expand Up @@ -703,6 +703,11 @@ This information includes parameters that determine TLS state, as governed by
information the application protocol might need; see {{app-0rtt}}. This
information determines how 0-RTT packets and their contents are formed.

To ensure that the same information is available to both endpoints, information
used to establish 0-RTT comes from the same connection and all information that
might affect 0-RTT is retained. Endpoints cannot selectively disregard
information that might alter the sending or processing of 0-RTT.

{{!TLS13}} sets a limit of 7 days on the time between the original connection
and any attempt to use 0-RTT. There are other constraints on 0-RTT usage,
notably those caused by the potential exposure to replay attack; see {{replay}}.
Expand All @@ -713,7 +718,7 @@ notably those caused by the potential exposure to replay attack; see {{replay}}.
To communicate their willingness to process 0-RTT data, servers send a
NewSessionTicket message that contains the "early_data" extension with a
max_early_data_size of 0xffffffff. The TLS max_early_data_size parameter is not
used in QUIC, the amount of data which the client can send in 0-RTT is
used in QUIC. The amount of data which the client can send in 0-RTT is
controlled by the "initial_max_data" transport parameter supplied by the server.

Servers MUST NOT send the "early_data" extension with a max_early_data_size set
Expand Down

0 comments on commit 6641926

Please sign in to comment.