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

Rework Retry packet #1498

Merged
merged 13 commits into from Jul 31, 2018
12 changes: 8 additions & 4 deletions draft-ietf-quic-transport.md
Expand Up @@ -568,9 +568,11 @@ Packet Number, and Payload fields. These are replaced with:

ODCIL:

: The length of the Original Destination Connection ID field as an unsigned
8-bit integer. This field does not use the same encoding as the DCIL and SCIL
fields.
: The length of the Original Destination Connection ID field. The length is
encoded in the least significant bit of the octet using the same encoding as
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs more than one bit.

the DCIL and SCIL fields. The most significant 4 bits of this octet are
reserved. Unless a use for these bits has been negotiated, endpoints SHOULD
send randomized values and MUST ignore any value that it receives.

Original Destination Connection ID:

Expand Down Expand Up @@ -668,7 +670,9 @@ Token Length:

: A variable-length integer specifying the length of the Token field, in bytes.
This value is zero if no token is present. Initial packets sent by the server
MUST specify a token of zero length.
MUST set the Token Length field to zero; clients that receive an Initial
packet with a non-zero Token Length field MUST either discard the packet or
generate a connection error of type PROTOCOL_VIOLATION.

Token:

Expand Down