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

Final salt and retry keys #4431

Merged
merged 4 commits into from
Dec 13, 2020
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions draft-ietf-quic-tls.md
Original file line number Diff line number Diff line change
Expand Up @@ -1768,7 +1768,7 @@ protection for these values.

~~~
enum {
quic_transport_parameters(0xffa5), (65535)
quic_transport_parameters(0x39), (65535)
} ExtensionType;
~~~

Expand Down Expand Up @@ -2000,12 +2000,12 @@ TLS. See {{!RFC4086}} for guidance on secure random number generation.

# IANA Considerations

This document registers the quic_transport_parameters extension found in
{{quic_parameters}} in the TLS ExtensionType Values Registry
{{!TLS-REGISTRIES=RFC8447}}.
IANA has registered a codepoint of 57 (or 0x39) for the
quic_transport_parameters extension (defined in {{quic_parameters}}) in the TLS
ExtensionType Values Registry {{!TLS-REGISTRIES=RFC8447}}.

The Recommended column is to be marked Yes. The TLS 1.3 Column is to include CH
and EE.
The Recommended column for this extension is marked Yes. The TLS 1.3 Column
includes CH and EE.


--- back
Expand Down Expand Up @@ -2096,8 +2096,8 @@ byte payload:
616d706c652e636f6dff01000100000a 00080006001d00170018001000070005
04616c706e0005000501000000000033 00260024001d00209370b2c9caa47fba
baf4559fedba753de171fa71f50f1ce1 5d43e994ec74d748002b000302030400
0d0010000e0403050306030203080408 050806002d00020101001c00024001ff
a500320408ffffffffffffffff050480 00ffff07048000ffff08011001048000
0d0010000e0403050306030203080408 050806002d00020101001c0002400100
3900320408ffffffffffffffff050480 00ffff07048000ffff08011001048000
75300901100f088394c8f03e51570806 048000ffff
~~~

Expand Down Expand Up @@ -2134,7 +2134,7 @@ d242b123dc9bd8bab936b47d92ec356c 0bab7df5976d27cd449f63300099f399
8eb7539ec4d4905fed1bee1fc8aafba1 7c750e2c7ace01e6005f80fcb7df6212
30c83711b39343fa028cea7f7fb5ff89 eac2308249a02252155e2347b63d58c5
457afd84d05dfffdb20392844ae81215 4682e9cf012f9021a6f0be17ddd0c208
4dce25ff9b06cde535d0f920a2db1bf3 62c23e596dee38f5a6cf3948838a3aec
4dce25ff9b06cde535d0f920a2db1bf3 62c23e596d11a4f5a6cf3948838a3aec
4e15daf8500a6ef69ec4e3feb6b1d98e 610ac8b7ec3faf6ad760b7bad1db4ba3
485e8a94dc250ae3fdb41ed15fb6a8e5 eba0fc3dd60bc8e30c5c4287e53805db
059ae0648db2f64264ed5e39be2e20d8 2df566da8dd5998ccabdae053060ae6c
Expand Down Expand Up @@ -2165,7 +2165,7 @@ be79e2fb8f5d5fbbe2e30ecadd220723 c8c0aea8078cdfcb3868263ff8f09400
f96f3ca9ec1dde434da7d2d392b905dd f3d1f9af93d1af5950bd493f5aa731b4
056df31bd267b6b90a079831aaf579be 0a39013137aac6d404f518cfd4684064
7e78bfe706ca4cf5e9c5453e9f7cfd2b 8b4c8d169a44e55c88d4a9a7f9474241
1092abbdf8b889e5c199d096e3f24788
e221af44860018ab0856972e194cd934
~~~


Expand Down
5 changes: 2 additions & 3 deletions protection-samples.js
Original file line number Diff line number Diff line change
Expand Up @@ -334,15 +334,14 @@ function chacha20(pn, payload) {
var cid = '8394c8f03e515708';

var ci_hdr = 'c3' + version + hex_cid(cid) + '0000';
// This is a client Initial. Unfortunately, the ClientHello currently omits
// the transport_parameters extension.
// This is a client Initial.
var crypto_frame = '060040f1' +
'010000ed0303ebf8fa56f12939b9584a3896472ec40bb863cfd3e86804fe3a47' +
'f06a2b69484c00000413011302010000c000000010000e00000b6578616d706c' +
'652e636f6dff01000100000a00080006001d0017001800100007000504616c70' +
'6e000500050100000000003300260024001d00209370b2c9caa47fbabaf4559f' +
'edba753de171fa71f50f1ce15d43e994ec74d748002b0003020304000d001000' +
'0e0403050306030203080408050806002d00020101001c00024001ffa5003204' +
'0e0403050306030203080408050806002d00020101001c000240010039003204' +
'08ffffffffffffffff05048000ffff07048000ffff0801100104800075300901' +
'100f088394c8f03e51570806048000ffff';

Expand Down