Re: [Tls-reg-review] [IANA #1135278] Re: Request to register value in TLS bar registry (tls-parameters)

Смышляев Станислав Витальевич <svs@cryptopro.ru> Sat, 07 August 2021 07:48 UTC

Return-Path: <svs@cryptopro.ru>
X-Original-To: tls-reg-review@ietfa.amsl.com
Delivered-To: tls-reg-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2946A3A2E6A for <tls-reg-review@ietfa.amsl.com>; Sat, 7 Aug 2021 00:48:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cryptopro.ru
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y0Ht7hR7UW3y for <tls-reg-review@ietfa.amsl.com>; Sat, 7 Aug 2021 00:48:29 -0700 (PDT)
Received: from mx.cryptopro.ru (mx.cryptopro.ru [193.37.157.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 270E73A2E66 for <tls-reg-review@ietf.org>; Sat, 7 Aug 2021 00:48:28 -0700 (PDT)
Content-Language: ru-RU
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
DKIM-Signature: v=1; a=rsa-sha256; d=cryptopro.ru; s=mx; c=simple/simple; t=1628322503; h=from:subject:to:date:message-id; bh=9f+HTYc0h5buWUOQeZTgeyd+k0JbsW7Ojl/OadiIXwM=; b=AyPWu7C92LWnZ0ogIYvESTjFFRFo1h31POBsuzSAWQprMzKfW4D0MZJ32bBovs/NjBCmBiYdLYE l1SKl3nbuyqRmwspLKCX0IwsXtJgsTjuweQqzFHudBxGi8J71HGkHcTB6orEhNDIAgd6Mp9MfLp8o PGiUDkD0D6M+6v1GQdftKHGlVAnHKrA3gfnRrgV41rgXcVnEXhnHDKoQsi4QNAmLkn57GvO6mIokv BtL8hhNqGETH7AdWMLnpOsiGU1Pa5TgUIzpFCWPuMwBoemZO3O5PAYOQK4C+6/XMx01R4GbsEFqFN VgRsYbdW76o94gxcr8xP7BaoI3i1CfuN27fw==
Received: from lyra.cp.ru (192.168.68.97) by lyra.cp.ru (192.168.68.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1591.10; Sat, 7 Aug 2021 10:48:23 +0300
Received: from lyra.cp.ru ([::1]) by lyra.cp.ru ([::1]) with mapi id 15.01.1591.017; Sat, 7 Aug 2021 10:48:23 +0300
From: Смышляев Станислав Витальевич <svs@cryptopro.ru>
To: Benjamin Kaduk <kaduk@mit.edu>, Yoav Nir <ynir.ietf@gmail.com>
CC: "iana-prot-param@iana.org" <iana-prot-param@iana.org>, "tls-reg-review@ietf.org" <tls-reg-review@ietf.org>, "geni-cmc@mail.ru" <geni-cmc@mail.ru>, Коллегин Максим <kollegin@cryptopro.ru>, Алексеев Евгений Константинович <alekseev@cryptopro.ru>, Смышляева Екатерина Сергеевна <ess@cryptopro.ru>, Белявский Дмитрий <beldmit@cryptocom.ru>
Thread-Topic: [Tls-reg-review] [IANA #1135278] Re: Request to register value in TLS bar registry (tls-parameters)
Thread-Index: AQHXiw0+whIwdU5AU0WKTX3A+P/yYatnpKZg
Date: Sat, 07 Aug 2021 07:48:23 +0000
Message-ID: <4d645ecfc2e0470fa7fac3097a95ae62@cryptopro.ru>
References: <RT-Ticket-1135278@icann.org> <1547039768.320095625@f553.i.mail.ru> <74E19738-0B8D-47EA-A684-A5A70E9BE487@gmail.com> <061D39FF-0538-498E-8485-33B92D6893AF@cryptopro.ru> <0408EA40-18F5-46A0-A5A8-BA667BFD4490@cryptopro.ru> <d665d166418d468c8c24bc45719d7e07@cryptopro.ru> <DA944331-8E53-445A-BB3B-58D1317519DB@gmail.com> <rt-4.4.3-8683-1549049524-638.1135278-37-0@icann.org> <5821D94F-9FFB-42B4-A057-6B61CE90E4A8@gmail.com> <20210806215122.GN50759@kduck.mit.edu>
In-Reply-To: <20210806215122.GN50759@kduck.mit.edu>
Accept-Language: ru-RU, en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [192.168.84.131]
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls-reg-review/loAYV91XYhfW6Jl2iR64CUMdPGI>
Subject: Re: [Tls-reg-review] [IANA #1135278] Re: Request to register value in TLS bar registry (tls-parameters)
X-BeenThere: tls-reg-review@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TLS REVIEW <tls-reg-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tls-reg-review>, <mailto:tls-reg-review-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tls-reg-review/>
List-Post: <mailto:tls-reg-review@ietf.org>
List-Help: <mailto:tls-reg-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tls-reg-review>, <mailto:tls-reg-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Aug 2021 07:48:35 -0000

Hi Ben,

Thank you so much for your careful and detailed review (the other authors and I will reply to it in a separate message later in the corresponding Conflict Review thread- I agree with most of your comments)!

Regarding the IANA considerations of the draft-smyshlyaev-tls12-gost-suites document:
1) Those two early allocations for these two SignatureAlgorithms were made two and a half years ago (much earlier than RFC 8447) and are now currently widely used in many implementations in Russia (gostr34102012_256 and gostr34102012_512 are the only signature algorithms used in Russia, they are standardized in ISO/IEC 14888-3). Ben, could you please help us with finding an easy way of solving this issue together (without a specific Standards Track document just for two allocations)?..
2) The four other ciphersuites you asked about (0xC1, 0x03 TLS_GOSTR341112_256_WITH_KUZNYECHIK_MGM_L etc.) list another draft as their reference, https://datatracker.ietf.org/doc/draft-smyshlyaev-tls13-gost-suites/ (the only difference in the name is "tls13" instead of "tls12").

Best regards,
Stanislav Smyshlyaev, Ph.D.
Deputy CEO, CryptoPro LLC

-----Original Message-----
From: Benjamin Kaduk <kaduk@mit.edu> 
Sent: Saturday, August 7, 2021 12:51 AM
To: Yoav Nir <ynir.ietf@gmail.com>
Cc: iana-prot-param@iana.org; tls-reg-review@ietf.org; geni-cmc@mail.ru; Коллегин Максим <kollegin@cryptopro.ru>; Алексеев Евгений Константинович <alekseev@cryptopro.ru>; Смышляев Станислав Витальевич <svs@cryptopro.ru>; Смышляева Екатерина Сергеевна <ess@cryptopro.ru>; Белявский Дмитрий <beldmit@cryptocom.ru>
Subject: Re: [Tls-reg-review] [IANA #1135278] Re: Request to register value in TLS bar registry (tls-parameters)

Sorry to dig up an old thread...

On Fri, Feb 01, 2019 at 09:50:41PM +0200, Yoav Nir wrote:
> Hi, Amanda.  Inline.
> 
> Authors: please check my answers, especially about the supported groups.
> 
> > On 1 Feb 2019, at 21:32, Amanda Baber via RT <iana-prot-param@iana.org> wrote:
> 
> > 3) For the TLS SignatureAlgorithm registrations, can you confirm 
> > that we should  start from value 64, the beginning of the 
> > Specification Required range? (Also because the values are marked 
> > "Reserved" rather than "Unassigned," is it possible to make 
> > registrations here without an approved document? Is "Reserved," 
> > which in RFC 8126 means "unavailable for assignment," meant to 
> > indicate availability here, as it sometimes did for older 
> > registries?)

No, "Reserved" does not indicate availability here.

The SignatureAlgorithm registry is nominally closed, having been superseded by the SignatureScheme registry that effectively combines the SignatureAlgorithm and HashAlgorithm registries and is conveyed in the same protocol field.

https://datatracker.ietf.org/doc/html/rfc8447#section-15 is perhaps not as clear about this as it could be, but the intent was to not make additional allocations from this registry.

I think we need to convert these allocations into a handful of corresponding entries in the SignatureScheme registry, to avoid burning a sizeable chunk of the remaining SignatureScheme codepoint space.
Fortunately, they seem to only be paired with the 0x08 "intrinsic" hash algorithm, which would help reduce the number of allocations needed in the SignatureScheme registry.

-Ben

> Yes, starting at 64 is fine.
>