[DNSOP] Re: Roman Danyliw's No Objection on draft-ietf-dnsop-rfc8624-bis-09: (with COMMENT)
Wes Hardaker <wjhns1@hardakers.net> Tue, 20 May 2025 22:15 UTC
Return-Path: <wjhns1@hardakers.net>
X-Original-To: dnsop@mail2.ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 53CA12AE74A2; Tue, 20 May 2025 15:15:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
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, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=hardakers.net
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bcNhhUv2Z6pE; Tue, 20 May 2025 15:15:36 -0700 (PDT)
Received: from mail.hardakers.net (mail.hardakers.net [107.220.113.177]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id ACA402AE749C; Tue, 20 May 2025 15:15:36 -0700 (PDT)
Received: from localhost (unknown [10.0.0.9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.hardakers.net (Postfix) with ESMTPSA id D120623B17; Tue, 20 May 2025 15:15:35 -0700 (PDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.hardakers.net D120623B17
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardakers.net; s=default; t=1747779335; bh=3uIj6Jp9389lWgeKNAU5uEqgB+nNgqYkF6p2dY0juAw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=h54j+gsr6kUURW1iMif9bFCX9HSY7cLMno+AJ4AkEzsFGJn2+SFEcMSunSiRQgk7q ueOKfGLmw/gl4W5wURBI+ETZmWd7+s33hgxwyKtYZ57uhWRlm0B28pLF0bBodNJxnZ tHCHTrBEnNIJ6za5pw/ZYuLohe/n+Lbr14zeZqbo=
From: Wes Hardaker <wjhns1@hardakers.net>
To: Roman Danyliw via Datatracker <noreply@ietf.org>
In-Reply-To: <174767190224.315947.9340096199698814828@dt-datatracker-59b84fc74f-84jsl> (Roman Danyliw via Datatracker's message of "Mon, 19 May 2025 09:25:02 -0700")
References: <174767190224.315947.9340096199698814828@dt-datatracker-59b84fc74f-84jsl>
Date: Tue, 20 May 2025 15:15:35 -0700
Message-ID: <yblldqrdj3s.fsf@wd.hardakers.net>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: 36WCOHCJOAK4HZUSBOVMCWYXW7BJDQS4
X-Message-ID-Hash: 36WCOHCJOAK4HZUSBOVMCWYXW7BJDQS4
X-MailFrom: wjhns1@hardakers.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, Roman Danyliw <rdd@cert.org>, draft-ietf-dnsop-rfc8624-bis@ietf.org, dnsop-chairs@ietf.org, dnsop@ietf.org, tjw.ietf@gmail.com
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: Roman Danyliw's No Objection on draft-ietf-dnsop-rfc8624-bis-09: (with COMMENT)
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/tf_gD2czM7q8-B-lfrEArG03yIU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>
Roman Danyliw via Datatracker <noreply@ietf.org> writes:
Hi Roman,
Thanks for the notes. Comments inline
> I support the DISCUSS position of Mohamed Boucadair.
[...]
I'll duplicate the text we sent to him as well here. Hopefully this
clears things up:
So this is where the confusion really comes in and one of the reasons we
wanted to change how this is done. In the past there were two sources
of information that specified where you should look for current status
of a given algorithm:
1. the IANA tables (which you note deprecates GOST R 34.10-2001).
2. RFC8624 (which talks about implementation requirements and has GOST R
34.10-2001 still listed as MAY)
Thus, the WG decided to:
1. Update 8624 so it no longer contained the implementation guidance and
moved the requirements into the IANA table itself, to address this very
source of confusion. To ensure that 8624bis would get through without
diving into a debate about particular algorithms, the WG concluded that
8624bis should not change any values at all from 8624 and should just be
about switching how things were done.
2. Issue future documents about changing the values could then be
created to actually make value changes once the IANA registry update was
complete. The first two documents doing so are the must-not-gost and
must-not-sha1 documents. These were intentionally written as separate
documents for two reasons: A) because we didn't know if the WG would
actually want to change those values (IE, it was an independent
discussion) and B) to test the process of the new 862bis procedures.
Technically, the documents could be combined but the history is much
cleaner as 3 separate documents. In our humble opinion, of course, and
is what the consensus was as well.
> ** Section 2. What is the set of RFC2119 key words that are permitted? The
> text already mentioned MUST, MUST NOT, RECOMMENDED, NOT RECOMMENDED and MAY.
>
> -- SHOULD and SHOULD NOT were explained as equivalent to RECOMMENDED. Does
> that mean that it shouldn’t be used?
>
> -- Can SHALL/SHALL NOT be used?
>
> -- Can OPTIONAL be used?
How does this sound:
Only values of "MAY", "RECOMMENDED", "MUST NOT", and "NOT
RECOMMENDED" may be placed into the "Use for DNSSEC Signing" and
"Use for DNSSEC Validation" columns. Only values of "MAY",
"RECOMMENDED", "MUST", "MUST NOT", and "NOT RECOMMENDED" may be
placed into the "Implement for DNSSEC Signing" and "Implement for
DNSSEC Validation" columns. Note that a value of "MUST" is not an
allowed value for the two "Use for" columns.
> ** Section 2. The text never explicitly explains the semantics of the four new
> columns. It has to be inferred from the name.
Where were you when RFC8624 was written which also doesn't specify what
the names then meant either?
I've added this text:
Use for DNSSEC Delegation: Indicates the algorithm's recommended
usage for deployment in DS records by authoritative servers.
Use for DNSSEC Validation: Indicates the algorithm's recommended
usage for validation in validating resolvers.
Implement for DNSSEC Delegation: Indicates the recommendation for
implementing the algorithm within authoritative servers.
Implement for DNSSEC Validation: Indicates the recommendation for
implementing the algorithm within validating resolvers.
>
> ** Section 3. What is the relationship between these new columns and the “Zone
> Signing” and “Trans. Sec.” columns?
The Zone Signing and Trans. Sec. columns still remain and is defined by
the original DNSSEC document. They specify what types of cryptographic
processes the algorithms can be used for, but the new columns specifies
whether you should use them or not.
--
Wes Hardaker
USC/ISI
- [DNSOP] Roman Danyliw's No Objection on draft-iet… Roman Danyliw via Datatracker
- [DNSOP] Re: Roman Danyliw's No Objection on draft… Wes Hardaker