[C430] RFC 9000 - Re: [IANA #1196209] Protocol Action: 'QUIC: A UDP-Based Multiplexed and Secure Transport' to Proposed Standard (draft-ietf-quic-transport-34.txt)

Sandy Ginoza <sginoza@amsl.com> Tue, 18 May 2021 19:40 UTC

Return-Path: <sginoza@amsl.com>
X-Original-To: c430@rfc-editor.org
Delivered-To: c430@rfc-editor.org
Received: from localhost (localhost [127.0.0.1]) by rfc-editor.org (Postfix) with ESMTP id 1311BF407A7; Tue, 18 May 2021 12:40:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at rfc-editor.org
X-Spam-Flag: NO
X-Spam-Score: -197.99
X-Spam-Level:
X-Spam-Status: No, score=-197.99 tagged_above=-999 required=5 tests=[HTML_MESSAGE=0.01, RCVD_IN_DNSWL_MED=0.01, SPF_HELO_NONE=2, SPF_PASS=-0.001, SUBJECT_IN_WHITELIST=-100, URIBL_BLOCKED=0.001, USER_IN_WELCOMELIST=-0.01, USER_IN_WHITELIST=-100] autolearn=no autolearn_force=no
Received: from rfc-editor.org ([127.0.0.1]) by localhost (rfcpa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8ShXoJ9iZltC; Tue, 18 May 2021 12:40:49 -0700 (PDT)
Received: from mail.amsl.com (c8a.amsl.com [4.31.198.40]) by rfc-editor.org (Postfix) with ESMTPS id 739A8F40749; Tue, 18 May 2021 12:40:49 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id 77D4438A04F; Tue, 18 May 2021 12:37:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xkiSROZtE_g0; Tue, 18 May 2021 12:37:25 -0700 (PDT)
Received: from 2603-8000-9603-b513-10aa-af5c-5f80-12f9.res6.spectrum.com (2603-8000-9603-b513-10aa-af5c-5f80-12f9.res6.spectrum.com [IPv6:2603:8000:9603:b513:10aa:af5c:5f80:12f9]) by c8a.amsl.com (Postfix) with ESMTPSA id 2DD73389EC1; Tue, 18 May 2021 12:37:25 -0700 (PDT)
From: Sandy Ginoza <sginoza@amsl.com>
Message-Id: <6E148B19-298A-4476-9A6F-8EE93B8F71DA@amsl.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_69E7A41D-5966-43C4-A50E-EBF681A20F22"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Tue, 18 May 2021 12:37:23 -0700
In-Reply-To: <rt-4.4.3-27769-1621353382-424.1196209-37-0@icann.org>
Cc: RFC Editor <rfc-editor@rfc-editor.org>, Martin Thomson via C430 <c430@rfc-editor.org>
To: Michelle Cotton via RT <iana-matrix@iana.org>
References: <RT-Ticket-1196209@icann.org> <RT-Ticket-1188362@icann.org> <161237263486.16375.16046346962390939039@ietfa.amsl.com> <rt-4.4.3-2459-1613104363-271.1188362-37-0@icann.org> <7357872F-30B2-47F5-BCF4-958913894591@amsl.com> <rt-4.4.3-12070-1619736994-745.1196209-37-0@icann.org> <rt-4.4.3-27769-1621353382-424.1196209-37-0@icann.org>
X-Mailer: Apple Mail (2.3273)
Subject: [C430] RFC 9000 - Re: [IANA #1196209] Protocol Action: 'QUIC: A UDP-Based Multiplexed and Secure Transport' to Proposed Standard (draft-ietf-quic-transport-34.txt)
X-BeenThere: c430@rfc-editor.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <c430.rfc-editor.org>
List-Unsubscribe: <https://www.rfc-editor.org/mailman/options/c430>, <mailto:c430-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <http://www.rfc-editor.org/pipermail/c430/>
List-Post: <mailto:c430@rfc-editor.org>
List-Help: <mailto:c430-request@rfc-editor.org?subject=help>
List-Subscribe: <https://www.rfc-editor.org/mailman/listinfo/c430>, <mailto:c430-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 19:40:54 -0000

Hi Amanda, Martin,

> On May 18, 2021, at 8:56 AM, Amanda Baber via RT <iana-matrix@iana.org> wrote:
> 
> Hi Sandy,
> 
> Do the authors prefer to not include 0x1XX in the registry? I believe we would at least need a note, if not an entry. It's not clear to me whether this is a kind of reservation or a description of what can be registered.

Sorry for not closing this out; thanks for the followup.  I’m including Martin (via the c430 list) on the thread.

Martin, please verify that the XXX in Section 19.8 is intentional. 

   STREAM frames implicitly create a stream and carry stream data. The 
   Type field in the STREAM frame takes the form 0b00001XXX (or the 
   set of values from 0x08 to 0x0f).


Amanda, this was Martin's reply regarding "CRYPTO_ERROR (0x1XX)”:
https://www.rfc-editor.org/pipermail/c430/2021-May/000027.html


These are the related updates in the document:

1) Section 20.1: https://www.rfc-editor.org/authors/rfc9000.html#section-20.1

CRYPTO_ERROR (0x0100-0x01ff):  The cryptographic handshake failed. A range of 256 values is reserved for carrying error codes specific to the cryptographic handshake that is used. Codes for errors occurring when TLS is used for the cryptographic handshake are described in Section 4.8 of [QUIC-TLS].


from the diff (https://www.rfc-editor.org/authors/rfc9000-diff.html): 
   CRYPTO_ERROR (0x1XX): (0x0100-0x01ff):  The cryptographic handshake failed.  A
      range of 256 values is reserved for carrying error codes specific
      to the cryptographic handshake that is used.  Codes for errors
      occurring when TLS is used for the crypto cryptographic handshake are
      described in Section 4.8 of [QUIC-TLS].

2) Section 22.3: https://www.rfc-editor.org/authors/rfc9000.html#section-22.3

IANA has added a registry for "QUIC Transport Parameters" under a "QUIC" heading.

The "QUIC Transport Parameters" registry governs a 62-bit space. This registry follows the registration policy from Section 22.1. Permanent registrations in this registry are assigned using the Specification Required policy (Section 4.6 of [RFC8126]), except for values between 0x00 and 0x3f (in hexadecimal), inclusive, which are assigned using Standards Action or IESG Approval as defined in Sections 4.9 and 4.10 of [RFC8126].



from the diff (https://www.rfc-editor.org/authors/rfc9000-diff.html):

   IANA [SHALL add/has added] has added a registry for "QUIC Transport Parameters" under a
   "QUIC" heading.

   The "QUIC Transport Parameters" registry governs a 62-bit space.
   This registry follows the registration policy from Section 22.1.
   Permanent registrations in this registry are assigned using the
   Specification Required policy ([RFC8126]). (Section 4.6 of [RFC8126]), except for
   values between 0x00 and 0x3f (in hexadecimal), inclusive, which are
   assigned using Standards Action or IESG Approval as defined in
   Sections 4.9 and 4.10 of [RFC8126].

3) Section 22.5: https://www.rfc-editor.org/authors/rfc9000.html#table-7

The following has been added as the last row in Table 7:
22.5.  QUIC Transport Error Codes Registry
   … 
   +------+---------------------------+----------------+---------------+
   |0x0100| CRYPTO_ERROR              |TLS alert code  | Section 20    |
   |-     |                           |                |               |
   |0x01ff|                           |                |               |
   +------+---------------------------+----------------+---------------+


When you get a chance, please update the registry as needed and let us know when the action is complete.

Thanks!
Sandy 




> 
> thanks,
> Amanda
> 
> On Thu Apr 29 22:56:34 2021, amanda.baber wrote:
>> Hi Sandy,
>> 
>> On Thu Apr 29 21:46:15 2021, sginoza@amsl.com wrote:
>>> Hi Amanda,
>>> 
>>> Regarding the "QUIC Transport Error Codes“ registry:
>>> https://www.iana.org/assignments/quic/quic.xhtml#quic-transport-
>>> error-
>>> codes <https://www.iana.org/assignments/quic/quic.xhtml#quic-
>>> transport-error-codes>
>>> 
>>> 
>>> For section 20.1 <https://www.ietf.org/archive/id/draft-ietf-quic-
>>> transport-34.html#section-20.1>, does anything need to be marked on
>>> the IANA page regarding this range?  It’s not listed in the IANA
>>> Considerations section — it’s only mentioned in section 20.1.  Should
>>> anything appear in the IANA Considerations section or is this just
>>> guidance in the doc for IANA?
>>> 
>>> CRYPTO_ERROR (0x1XX):
>>> The cryptographic handshake failed. A range of 256 values is reserved
>>> for carrying error codes specific to the cryptographic handshake that
>>> is used. Codes for errors occurring when TLS is used for the crypto
>>> handshake are described in Section 4.8 of [QUIC-TLS
>>> <https://www.ietf.org/archive/id/draft-ietf-quic-transport-
>>> 34.html#QUIC-TLS>].
>> 
>> It does look like 0x100-0x1FF (or possibly 0x0100-0x01FF, or 0x01xx; I
>> think that for the HTTP/3 document they wanted padding to the byte?)
>> does need to be recorded in the registry in some form. How would they
>> want this entry filled in?
>> 
>>> Also, would you please update the capitalization of the description
>>> to
>>> match what appears in the I-D and the other items in the registry:
>>> 
>>> https://www.ietf.org/archive/id/draft-ietf-quic-transport-
>>> 34.html#iana-error-table <https://www.ietf.org/archive/id/draft-ietf-
>>> quic-transport-34.html#iana-error-table>
>>> 
>>> 
>>> IANA:
>>> 0x00    NO_ERROR        no error
>>> 
>>> 
>>> Current doc (caps was used in the original I-D):
>>> 0x00    NO_ERROR        No error
>> 
>> Done:
>> 
>> https://www.iana.org/assignments/quic/quic.xhtml#quic-transport-error-
>> codes
>> 
>> thanks,
>> Amanda
>> 
>> 
>>> Thanks!
>>> Sandy
>>> 
>>> 
>>> 
>>> 
>>>> On Feb 11, 2021, at 8:32 PM, Amanda Baber via RT <drafts-
>>>> approval@iana.org> wrote:
>>>> 
>>>> RFC Editor:
>>>> 
>>>> NOTE: with the authors' permission, we've added padding to the
>>>> values
>>>> in Table 7 to match other QUIC registries (e.g. 0x00 instead of
>>>> 0x0)
>>>> and changed "Received" in that table to "received."
>>>> 
>>>> We've completed the registry actions for the following RFC-to-be:
>>>> 
>>>> draft-ietf-quic-transport-34
>>>> 
>>>> IANA has created the QUIC Versions, QUIC Transport Parameters, QUIC
>>>> Frame Types, and QUIC Transport Error Codes under the "QUIC"
>>>> heading
>>>> at
>>>> 
>>>> Please see
>>>> https://www.iana.org/assignments/quic
>>>> 
>>>> Please reply to this message to acknowledge receipt of these
>>>> actions.
>>>> 
>>>> Please let us know when an RFC number has been assigned and the
>>>> date
>>>> of publication by sending a new message to <drafts-update-
>>>> ref@icann.org>.
>>>> 
>>>> Thanks,
>>>> 
>>>> Amanda Baber
>>>> Lead IANA Services Specialist
>>>> 
>