That wasn’t important enough for to create a PR.

I did create PR 1044 to reconcile S4.2.3 and S11.

--
-Todd Short
// tsh...@akamai.com
// "One if by land, two if by sea, three if by the Internet."


From: David Benjamin <david...@chromium.org>
Date: Wednesday, July 5, 2017 at 1:53 PM
To: "Short, Todd" <tsh...@akamai.com>
Cc: "<tls@ietf.org>" <tls@ietf.org>
Subject: Re: [TLS] draft-ietf-tls-tls13-21: Signature algorithms definition 
discrepancy

On Wed, Jul 5, 2017 at 1:46 PM Short, Todd 
<tsh...@akamai.com<mailto:tsh...@akamai.com>> wrote:
But the maximum value doesn’t have to be listed twice if it’s already part of a 
value.

Ah yes, you're right. My bad. I agree that line should not be there either.

So section 11 needs to change...

--
-Todd Short
// tsh...@akamai.com<mailto:tsh...@akamai.com>
// "One if by land, two if by sea, three if by the Internet."

On Jul 5, 2017, at 1:22 PM, David Benjamin 
<david...@chromium.org<mailto:david...@chromium.org>> wrote:

0xFFFF is just the syntax for the maximum value in the enum.

The intent was to match the HashAlgorithm registry which makes 0xFE and 0xFF 
the private use values, so I would say the enum is correct and the IANA 
considerations text is wrong. This ensures we don't collide with any existing 
TLS 1.2 private use allocations.

On Wed, Jul 5, 2017 at 1:05 PM Short, Todd 
<tsh...@akamai.com<mailto:tsh...@akamai.com>> wrote:
In section 4.2.3 the definitions oaf the signature scheme are thus:


enum {

    ...

    /* Reserved Code Points */

    private_use(0xFE00..0xFFFF),

    (0xFFFF)

} SignatureScheme;


This indicates that if the first byte is 254 (0xFE) or 255 (0xFF), that is is 
for private use. However, in section 11, a new registry is defined for 
signature schemes:


-  TLS SignatureScheme Registry: Values with the first byte in the

   range 0-254 (decimal) are assigned via Specification Required

   
[RFC5226<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_rfc5226&d=DwMFaQ&c=96ZbZZcaMF4w0F4jpN6LZg&r=QBEcQsqoUDdk1Q26CzlzNPPUkKYWIh1LYsiHAwmtRik&m=l109_N0_O2jfQhrTMmDXBVcEfjnnS_cNjtZ-QUzNtTY&s=5sk_b3-vIekmFErj0rRi5Gpm-jPXdqdlgGI7xYAILh4&e=>].
  Values with the first byte 255 (decimal) are reserved

   for Private Use 
[RFC5226<https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_rfc5226&d=DwMFaQ&c=96ZbZZcaMF4w0F4jpN6LZg&r=QBEcQsqoUDdk1Q26CzlzNPPUkKYWIh1LYsiHAwmtRik&m=l109_N0_O2jfQhrTMmDXBVcEfjnnS_cNjtZ-QUzNtTY&s=5sk_b3-vIekmFErj0rRi5Gpm-jPXdqdlgGI7xYAILh4&e=>].

Indicates that values with the first byte of 254 are reserved/assigned, and 
that private use is for values with a first byte of 255.
In addition, the value of 0xFFFF is listed twice in the SignatureScheme 
enumeration.

I can do a PR, but it needs to be decided wether 0xFE is reserved/assigned or 
private_use, and whether 0xFFFF has any special value.

--
-Todd Short
// tsh...@akamai.com<mailto:tsh...@akamai.com>
// "One if by land, two if by sea, three if by the Internet."

_______________________________________________
TLS mailing list
TLS@ietf.org<mailto:TLS@ietf.org>
https://www.ietf.org/mailman/listinfo/tls<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_tls&d=DwMFaQ&c=96ZbZZcaMF4w0F4jpN6LZg&r=QBEcQsqoUDdk1Q26CzlzNPPUkKYWIh1LYsiHAwmtRik&m=l109_N0_O2jfQhrTMmDXBVcEfjnnS_cNjtZ-QUzNtTY&s=EAWqDhMCo32S6c4de6RPEdpj7p-tif1Wz-ZbwHQRRaY&e=>

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

Reply via email to