<gru...@gmail.com> writes:
> As far as I can see, the original text is correct, which is easy to
> see if you look at the corresponding paragraph of RFC 4347 (DTLS 1.0):
>
>     version
>       The version of the protocol being employed. This document
>       describes DTLS Version 1.0, which uses the version { 254, 255 }.
>       The version value of 254.255 is the 1's complement of DTLS
>       Version 1.0.
>
> If the suggested text had been correct, then the encoding in RFC 4347
> would have been { 254, 254 } as DTLS 1.0 is based on TLS 1.1.

You're right, { 254, 255 } is the complement of { 1, 0 }, so the erratum
must be incorrect.

Oddly, the following sentence in RFC 4347 is factually incorrect as an
architectural statement but is correct as a description of the protocol:
"This maximal spacing between TLS and DTLS version numbers ensures ..."
The Hamming spacing isn't maximal, that would be obtained with { 254,
254 }, but it is the value that is used and it does ensure that the
protocols are easily distinguished.

Dale

_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to