[TLS] Re: Tommy Jensen's Discuss on draft-ietf-tls-mldsa-04: (with DISCUSS and COMMENT)
"tojens.ietf" <tojens.ietf@gmail.com> Thu, 02 July 2026 15:10 UTC
Return-Path: <tojens.ietf@gmail.com>
X-Original-To: tls@mail2.ietf.org
Delivered-To: tls@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 7740D10CA522F for <tls@mail2.ietf.org>; Thu, 2 Jul 2026 08:10:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783005010; bh=jMWPurKHJBfcsvHLZERyYbN0+4Km3NRQ7Rov+YL0ld8=; h=Date:From:To:Cc:In-Reply-To:References:Subject; b=FVz2hQisFL92/QBAftWb69A5IPrz1D2nR7Orc0CwYXZdX3gSBh3B/eR/QNHbXBE2Y Wmq2kGgu+ya+a4CGryzpDX3eMXH2tiy0PXX0cOAWBXTvMyadiLpi+H0vecdzX4LKBN ufENvzgKuCJE30H9VnlCHeph6MfS40Zf72kfqleQ=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 M3XNQ6eHqKDF for <tls@mail2.ietf.org>; Thu, 2 Jul 2026 08:10:09 -0700 (PDT)
Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com [IPv6:2607:f8b0:4864:20::536]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id A3BEA10CA504C for <tls@ietf.org>; Thu, 2 Jul 2026 08:08:48 -0700 (PDT)
Received: by mail-pg1-x536.google.com with SMTP id 41be03b00d2f7-c96bfabc8d4so906713a12.3 for <tls@ietf.org>; Thu, 02 Jul 2026 08:08:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783004928; x=1783609728; darn=ietf.org; h=mime-version:subject:references:in-reply-to:message-id:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=FBv8EaVeyo0YI58X5zoALYrdrnHKRMTdxSzA3nGXM1A=; b=eaXVfuVrm5Qbj40aVKhR+H765+67z1dGe6LLxeiHP5zZLdD7JN2L9+CEgsGiasEeZH Hdgz0awKRS0mNKg0d0k9l1ROqpnOPK8iCz2v7TYJKyUXTJgV5XZNg9ErEgFZJEwsTUIq UOAsTi5Ygzo1Q6FMvDmN8YIaTAlCpOibWwrjgNRBKavzz3S8ydk+yAM3K5/UsNRxqoWe eVwmziY2fEpq/i0VJNXMY5KX6EhnT6ZjAtZ5Z8fOkwJc4fk+95cV538HOXDSCPbTxvjG e3WIcfKnIKh5HJZxk76xf+h+BFtFGEM5eaYxqShsihqZYouYvTl6Iw1dQ+8YyECTrpO3 CPrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783004928; x=1783609728; h=mime-version:subject:references:in-reply-to:message-id:cc:to:from :date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FBv8EaVeyo0YI58X5zoALYrdrnHKRMTdxSzA3nGXM1A=; b=DBJecLREqw1pFlVCXgLnYnzhBmFk8i4SyakXAWs4rJoa4pClCoLBoZWsDMLHHYwI/P RQrf8d9yKonkEkm9fSuTnNvaDTpNOvttigj0J9gnBdrvE40rYjcO4UNynb3BCQ2KMmcx PBvmvGLDxjkwHu0rKvppABUV9lP2JW46SaXbBevzCT4qqiy9KUmpiAHFQuFw5uavmmvp lhH2f/9dKmbnYGlU82AUJyCz6rvqp7SoIbvX25ybXkklsUWDLzukXeIxLh57Qc72ef+4 IUO92m+C2u96BZC0+bxTe+W0Xb/uxA0nrwgV3PpCXMerkd0+pdQFc4K1xfyUb8DTJjGm kPzA==
X-Forwarded-Encrypted: i=1; AFNElJ8GdFgIC5gu9yHr6yCEXsv55qX6uwKYdiZrAFwR45iuVId4FTin/KHPW/vsB6ic9KjdT2s=@ietf.org
X-Gm-Message-State: AOJu0YyGhR5j457QaYBjn7E3qs/YWQlu0/cqxJHcac6RBhBD5O4MgiLB IsGY9+oD+Ya3TIBTWd6xZoWNNKlMHXBZvq0r1uV2FXIW0om+3rwwm90w
X-Gm-Gg: AfdE7cnjW98HautoSSQKodvKkZT7+4FTTPAO2SiNJHVFk6k+pjQRb6FcOBpvYx/N0ur 2zVHPamdLEnt4L8pztIvlr4khDMRfoSnHqnxzE8FWdXuGB+suvsc5H58xCPaLZISm+/WD+zrGYN Bj7x0+Ot5rEJEwQo3GI0nqnYvwv3rceMxJdf5JOkf0YbJ33LDQ+mU+OGplXm5mNxc8cPLQTPH3Z 1ThY3JN6aV9J1A25n4t5E+/KkgG+KM3N1mhUrQ2tsKppbNDFBxbrFLBg25VNeGbs7w49ZekAijZ RH5QgxkLQ9GQ53Us/u47Y4VwsaPcHTMCJtjyg6UPp5eVhEq2Oxex9AyAxj+bGcHkE9Fl9p3JTTC ODIkZm7nE7TeReh6OcOe2+cWp3dx2FENN2g0aZss+6rqVas6y1aPQCkEnpvG+bCiPdecOmRhr+S XVLFVU8rXpyp8i6b27nf/regx3/xU8Q+VzKeaUXHZRt4JMeWFrYAwDIJrhLDicNKOGRnJUOF/UZ eZt7PQ6q2aGKCWBS1dR
X-Received: by 2002:a05:6a21:6e93:b0:3b4:6026:6c5d with SMTP id adf61e73a8af0-3bff40389c0mr6318968637.5.1783004927118; Thu, 02 Jul 2026 08:08:47 -0700 (PDT)
Received: from email.client.edison.tech ([2601:601:c80:efd0:fe1b:da42:b1b5:2e97]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c9e8eb0ec76sm1378163a12.1.2026.07.02.08.08.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Jul 2026 08:08:46 -0700 (PDT)
Date: Thu, 02 Jul 2026 08:08:45 -0700
From: "tojens.ietf" <tojens.ietf@gmail.com>
To: "Salz, Rich" <rsalz@akamai.com>, Bas Westerbaan <bas@cloudflare.com>, John Mattsson <john.mattsson@ericsson.com>
Message-ID: <2042d7c6-71b2-4307-acdf-20f9a344f8ea@edison>
In-Reply-To: <DB9PR07MB88215412994E7A6EF188CAFF89F52@DB9PR07MB8821.eurprd07.prod.outlook.com> <CABDV=UP=+VZ=U81nR1K3m6gLOanrnxg=8Ykv6ohdVJwB_+PGMg@mail.gmail.com>
References: <MN2PR17MB40315CB603D672A04D8CBE36CDF52@MN2PR17MB4031.namprd17.prod.outlook.com> <DB9PR07MB88215412994E7A6EF188CAFF89F52@DB9PR07MB8821.eurprd07.prod.outlook.com> <CABDV=UP=+VZ=U81nR1K3m6gLOanrnxg=8Ykv6ohdVJwB_+PGMg@mail.gmail.com> <CAMjbhoWUMYeTvhLjR0yDTF7Gw+CMpTcjdAyojkkyBw11SnK71g@mail.gmail.com> <178296900323.2559760.5279960420005540282@dt-datatracker-f9b87776f-8pmmg>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="EdoMail6a467efd_643c9869_44ea"
Message-ID-Hash: BTDMWSUM2G7BVXXX3IZXDMI4Y53BQYWR
X-Message-ID-Hash: BTDMWSUM2G7BVXXX3IZXDMI4Y53BQYWR
X-MailFrom: tojens.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tls.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>, draft-ietf-tls-mldsa <draft-ietf-tls-mldsa@ietf.org>, tls-chairs <tls-chairs@ietf.org>, tls <tls@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: Tommy Jensen's Discuss on draft-ietf-tls-mldsa-04: (with DISCUSS and COMMENT)
List-Id: "This is the mailing list for the Transport Layer Security working group of the IETF." <tls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/5IaDwwNESTIbju3Bm-cgUzsbGOo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tls>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Owner: <mailto:tls-owner@ietf.org>
List-Post: <mailto:tls@ietf.org>
List-Subscribe: <mailto:tls-join@ietf.org>
List-Unsubscribe: <mailto:tls-leave@ietf.org>
So I will respond on list with the gist of what we just discussed on the telechat with the authors and chairs: my position, which is (for now) supported by other ADs, is that there should be no harm in copying the text that defines the Recommended=N choice for the benefit of both readers of the future RFC so the comparison of texts isn't so different when their values are the same, and and benefit of document authors who take a dependency on this. This has been left to Deb's response when she returns from time off with no decision being made. To your specific point about =N being the default: that makes sense to me as an IETF process, but I'm not convinced this is so obvious to someone reading the registry, especially the nuance about pre and post 9847 values having different implications. > > On Jul 2, 2026 at 07:52, John Mattsson <john.mattsson@ericsson.com> wrote: > > > Tommy Jensen wrote: > > >As it stands, I cannot in good faith agree this document is ready for publication when the only other RFC (9963) to define Recommended=N values in this registry not published through ISE (and therefore lacks the "IETF doesn't endorse this" language) went to great lengths to explain why it is =N, but this document says absolutely nothing about it. That creates a very obvious difference in the documents with =N entries, where all but one explicitly tell the reader it isn't endorsed or it normatively must/should not be used in the default case. > > > > I don't think an ISE document should set any precedent for working group documents. > > > > This is also not the first working group document to use RECOMMENDED = N. draft-ietf-tls-ecdhe-mlkem, the first working group document to be published after RFC 9847, does the same. RFC 9847 significantly revised the definitions of Y and N and introduced RECOMMENDED = D, so registrations made before RFC 9847 have limited relevance. > > > > People may have different views, but my view is that RECOMMENDED = N does not require any explanation, whereas RECOMMENDED = Y and RECOMMENDED = D do. I see RECOMMENDED = N as the new default. > > > > https://datatracker.ietf.org/doc/draft-ietf-tls-ecdhe-mlkem/ > > https://datatracker.ietf.org/doc/html/rfc9847 > > > > > Cheers, > > John Preuß Mattsson > > > > > > > > From: Tommy Jensen <tojens.ietf@gmail.com> > Date: Thursday, 2 July 2026 at 16:04 > To: Salz, Rich <rsalz@akamai.com>; Bas Westerbaan <bas@cloudflare.com> > Cc: The IESG <iesg@ietf.org>; draft-ietf-tls-mldsa <draft-ietf-tls-mldsa@ietf.org>; tls-chairs <tls-chairs@ietf.org>; tls <tls@ietf.org> > Subject: [TLS] Re: Tommy Jensen's Discuss on draft-ietf-tls-mldsa-04: (with DISCUSS and COMMENT) > > > > Thank you for the list reference. I agree with Eric that a comparison is unnecessary. I'm not interested in seeing this document stack ranking itself against other documents. What I am asking for is an explanation as to why it is =N, which can be done without making any comparisons. > > > > For those following along on email, the rejected text was a simple reference to Section 9.1 of draft-ietf-lamps-pq-composite-sigs, saying it "considers when a PQ/T could be preferred": https://datatracker.ietf.org/doc/html/draft-ietf-lamps-pq-composite-sigs-19#section-9.1 > > > > My concern unfortunately is not mitigated by the change being contentious. As it stands, I cannot in good faith agree this document is ready for publication when the only other RFC (9963) to define Recommended=N values in this registry not published through ISE (and therefore lacks the "IETF doesn't endorse this" language) went to great lengths to explain why it is =N, but this document says absolutely nothing about it. That creates a very obvious difference in the documents with =N entries, where all but one explicitly tell the reader it isn't endorsed or it normatively must/should not be used in the default case. > > > > This could be as simple as explaining exactly what you just stated: this Informational standard was adopted by the WG because it saw value in standardizing the mechanism, but did not have consensus to set Recommended=Y because there was disagreement at publication time that pure PQ algorithms have sufficient experience in deployment to be recommended. Note that there is no need to then proceed to explain "because <pure PQ versus hybrid debate>", though it circles back to the concern other ADs have about maybe Experimental being a better fit for this. > > > > > > > > > > On Jul 2, 2026 at 05:54, Bas Westerbaan <bas@cloudflare.com> wrote: > > > > > > Adding some words on composites has been proposed, and got pushback, eg. https://mailarchive.ietf.org/arch/msg/tls/7TDHk9yQQ_LvXFwMG7dJmsC9YEs/ > > > > > > On Thu, Jul 2, 2026 at 2:50 PM Salz, Rich <rsalz@akamai.com> wrote: > > > > > > > > There is not WG consensus to recommend pure-PQ algorithms at this time. I doubt further clarification is needed, and adding any words runs the risk of restarting the flame wars that have enveloped the WG on this issue. > > > > > >
- [TLS] Tommy Jensen's Discuss on draft-ietf-tls-ml… Tommy Jensen via Datatracker
- [TLS] Re: Tommy Jensen's Discuss on draft-ietf-tl… Salz, Rich
- [TLS] Re: Tommy Jensen's Discuss on draft-ietf-tl… Bas Westerbaan
- [TLS] Re: [EXT] Re: Tommy Jensen's Discuss on dra… Blumenthal, Uri - 0553 - MITLL
- [TLS] Re: Tommy Jensen's Discuss on draft-ietf-tl… Tommy Jensen
- [TLS] Re: Tommy Jensen's Discuss on draft-ietf-tl… John Mattsson
- [TLS] Re: Tommy Jensen's Discuss on draft-ietf-tl… Simon Josefsson
- [TLS] Re: Tommy Jensen's Discuss on draft-ietf-tl… Jack Grigg
- [TLS] Re: Tommy Jensen's Discuss on draft-ietf-tl… tojens.ietf
- [TLS] Re: Tommy Jensen's Discuss on draft-ietf-tl… Jack Grigg