Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NEW_TOKEN contains globally unique values #3281

Merged
merged 4 commits into from Dec 11, 2019
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
10 changes: 5 additions & 5 deletions draft-ietf-quic-transport.md
Expand Up @@ -1719,11 +1719,11 @@ encrypted form in the token.
A token issued with NEW_TOKEN MUST NOT include information that would allow
values to be linked by an on-path observer to the connection on which it was
issued, unless the values are encrypted. For example, it cannot include the
previous connection ID or addressing information. Each NEW_TOKEN frame MUST
be unique among all connections to that server, unless the frame is sent to
repair the loss of a previously sent NEW_TOKEN frame. Information that allows
the server to distinguish between tokens from Retry and NEW_TOKEN MAY be
accessible to entities other than the server.
previous connection ID or addressing information. A server MUST ensure that
every NEW_TOKEN frame it sends is unique across all clients, with the exception
of those sent to repair loss of a previously sent NEW_TOKEN frame. Information
janaiyengar marked this conversation as resolved.
Show resolved Hide resolved
that allows the server to distinguish between tokens from Retry and NEW_TOKEN
MAY be accessible to entities other than the server.

It is unlikely that the client port number is the same on two different
connections; validating the port is therefore unlikely to be successful.
Expand Down