[TLS] Re: Working Group Last Call for Use of ML-DSA in TLS 1.3

Nicola Tuveri <nic.tuv@gmail.com> Wed, 22 April 2026 17:23 UTC

Return-Path: <nic.tuv@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 07CC0E102049 for <tls@mail2.ietf.org>; Wed, 22 Apr 2026 10:23:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1776878622; bh=wXvje398elViftQju2kqKBIRCj9HKQvFbiV0o9WFhCM=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=cQZf7KqujKkqCqVFd+uxFL3aZBo7AmGwrtEPQ2WSag9uUvUP1KPtpwmXaedgdYX4B cU5UAqzIknTW8iDW7HOztxjstvUieRYkYxf6vvDuj55CbpYIxltvhFowE2kewKOB64 r4wIPCCoJapyN/yqvfQ0lfzgVk98emCksby990d8=
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 OCzDDUj9vSHI for <tls@mail2.ietf.org>; Wed, 22 Apr 2026 10:23:41 -0700 (PDT)
Received: from mail-oi1-x22e.google.com (mail-oi1-x22e.google.com [IPv6:2607:f8b0:4864:20::22e]) (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 C0FFBE101B28 for <tls@ietf.org>; Wed, 22 Apr 2026 10:23:06 -0700 (PDT)
Received: by mail-oi1-x22e.google.com with SMTP id 5614622812f47-479dc6d26e3so1672680b6e.0 for <tls@ietf.org>; Wed, 22 Apr 2026 10:23:06 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1776878580; cv=none; d=google.com; s=arc-20240605; b=IK+yBWylwqCMO5wUOPjTpwkY5L4fphc+jsP2XPelk3pUlSbaB1Bcj1YuK5iEUfDp8T +LfZvRCHlt64yrGm0uxHzr6T/CJ3lqcNf0M3d/wc1GR+5fW5uoHdecoNLW2AbOiZJdmh 2FC0myIZQmf/YINJfd3VF5/5W12jwxPqf7rlfVIAeAnWMbqnseiLHC52DsMpUU0r4VyC T/ojR4K0EBpaABl5qDO6WIQG88LCvyxuVuJlq5rmEbypW63wj9gYeHTjikAksN+0GU2W XiHKxxP48nY6EGH7+Ll4ndkjqKQTPSGqDqOGP73t44qECdHeZu+uIlDIqjpYEBfDaGnL pLeg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=4rzeVGeElyAXQc7RFuh7TQtsf55amhMB9DZVxHNlAsk=; fh=AGdYRuPW20wj8EPJqoqbDpzmVcI1SWGFxLvXXFeX1s4=; b=WFVLIJhQVRx/KRRGWAda18cfY6Rvn4+c+T5TVL/rCS+apIOvw5XnhWEXw8a9E6ToiZ ex3PpeYskdjc0HzJGeZsFl7sKUK6ICb9Baqckk5pWmDvbf8zZdHSawsSq0cGxkeEH/K2 xpm/rmoFFjRK9A1m1v3qme8VntdBsiOaUK9ODqyVEoJA6IFecHweCub0t+mR9w0VvuX/ FbbqkuNWufXSUBDEM5zsQ2o8w+cVN3zD4d7AQU+p1feHfi1onzLfLL2tj0mPqpqEEC6t oZABuepuqXGiU+jfikQf7cIk3M8oorCBhp+EPTWeZVRVpswnfWVClPzeexK7czIxmbMT ekgQ==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776878580; x=1777483380; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=4rzeVGeElyAXQc7RFuh7TQtsf55amhMB9DZVxHNlAsk=; b=iP/KNO9v/b785aAAjZYqd4sR9aHwIsmZJ3VTmqpYMxJUoo+iykVocYijjkJySNQ/Pd usZx5vdSVGdF6uZ/L920NKSf/GAvjguQMV0+UiXpPI+vXuq7x4R7TxIPwJywTinfHrTt LD9ysd/PPIcKQ/HYzYQi1tsmq412VsNAjG23nrTYCBDb8TXIcD4wd5VG4PzAfgvhM+oq QH7XYgNulddHglCyYdnQfxbehjgZgRJBhVEz80CC3Zv7yWE2GBP1AR3oSTWN3qtseP9B XHUuOQIL1bB9EsqohlpRvBQqAZCNqIbeKwEkmSYg4bNemvuHWxqh7ueF+mNIo10UoOFF TidQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776878580; x=1777483380; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=4rzeVGeElyAXQc7RFuh7TQtsf55amhMB9DZVxHNlAsk=; b=TE0kTXwi6u99kDi4t62h38cOGorpBhQZBi4l/+Ga9QLpaIOx1tqwdko32dXllKc+QP yfXS4RrAN0Ayum902LrgOX/QAOFDdXKuxvGTbcuAZBCKDaC+5xag9II3q6PQ4n6UNUzK m+BUzs7QlkjvKX5yJldOiMV6JrWaz+qz2T1qs1T4yiXCF5db0X3jAmTKcOGUmUt5xR7V 5Zr/e399Nhnok6OWb+h571Xor68U50kzMEDfAtRJNQy6UuFYv0p5LObCHlw9a5Ym3MDk oEMrL8VGu/tMAcgI+cUZDR5M5EdslyWjMkaxynSBDNeXvIcbQgh6nxhjaV7ljxIjLtf1 o2ZQ==
X-Gm-Message-State: AOJu0YzLWLM1l8N3nGfWNsf2BCheUend1HUk/NzpjFbEccPzic0HVq0X BO+NhgSXkpALDu71vMFN4RdKv3LuJ9JV8rVWCCHZfMU24hHffdUlEHCdxcJec0ftkRDp2+qpwOn DntoKR4m8ml5GqECaWq6T5OssUy0wmDs=
X-Gm-Gg: AeBDievhh7engvVjogJDkdnwOYldy8IgPiieaSKeB6T7D2uZT2UDwwYV74WoRRfU42N srIAWvvodzsTstLWIBw52BgsLnHQWspin7AGmrSfk21UtRpbdeN99lZBn1mvAW6IhqSSg1jNKIe e5cMhy9NP+SEpcIE7xtbg6NJOB8yiQI0MkcDxVDajonZzwRMeLSmP5f5dAqBV5ygi+f1mCMxbme bn1EQom83tT3AvtJHfMqU1nSpBRM28d9F6avUxq1vuWNzaJx2EtbVkydcxv+ftw5JskR/xV4oPK vXXGOXFs5krw6XIwB/adXwvE5MEzufHfkfrqfOH/zIJLdjtI/n/IjPxiAP5UNA==
X-Received: by 2002:a05:6820:f032:b0:694:8f3a:3f3d with SMTP id 006d021491bc7-6948f3a4691mr6626377eaf.35.1776878579570; Wed, 22 Apr 2026 10:22:59 -0700 (PDT)
MIME-Version: 1.0
References: <CANm5x_MjhTwo6hkg1nnuMPF7EBjpJkj19pGnxd_3eZyOpKtPSA@mail.gmail.com> <MN2PR17MB4031D8859A36A92B69881426CD2D2@MN2PR17MB4031.namprd17.prod.outlook.com>
In-Reply-To: <MN2PR17MB4031D8859A36A92B69881426CD2D2@MN2PR17MB4031.namprd17.prod.outlook.com>
From: Nicola Tuveri <nic.tuv@gmail.com>
Date: Wed, 22 Apr 2026 20:22:48 +0300
X-Gm-Features: AQROBzC0txUacE9c2nENeHpU5Dhd5Rz9VEBFnUoIkPkhaALeVUvsr-Y8c82qFLE
Message-ID: <CANm5x_OdZ5U0G+ctATQxPWRGMZxEVrC_1oi4vdeT4mAEZwXHrQ@mail.gmail.com>
To: "Salz, Rich" <rsalz@akamai.com>
Content-Type: multipart/alternative; boundary="0000000000008b5c9806500fc865"
Message-ID-Hash: FYHJQ5QLZDTFEFWOH4YLM2VTK4BBOTUK
X-Message-ID-Hash: FYHJQ5QLZDTFEFWOH4YLM2VTK4BBOTUK
X-MailFrom: nic.tuv@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: "tls@ietf.org" <tls@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: Working Group Last Call for Use of ML-DSA in TLS 1.3
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/T0onpX6_V5TpSOmc3lohWfKDwqM>
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>

Hi Rich,

thanks for your clarification, indeed my phrasing was not ideal. I’ll take
your comment as a chance to clarify my stance.


Code point assignment and deployment support are distinct considerations.
In practice, non-experimental production deployments generally rely on both
assigned code points and a published standard.


Concerns about the proliferation of standards introducing support for
additional code points are not uncommon on this list. I note a similar
concern here in support of delaying this draft.


At present, the process risks creating the impression of a
“first-to-standard” outcome, where publication effectively determines the
direction of deployment before the trade-offs have been fully examined,
possibly even stalling the progress of other drafts. In particular, the
argument that introducing additional options increases complexity has been
raised repeatedly on this list, but it does not seem sufficient on its own
to guide decisions in a security area WG. It would be preferable to more
explicitly evaluate the security properties of hybrid and non-hybrid
approaches and reach a position that can inform what should-and should
not-be advanced to standard.

Best regards,

Nicola Tuveri



On Wed, Apr 22, 2026 at 19.30 Salz, Rich <rsalz@akamai.com> wrote:

>
>    - I have read the draft, but I do not support its publication at the
>    moment.
>
>
>
>    - My rationale is that this draft adds complexity by adding extra code
>    points for pure mldsa.
>
>
> Code points are assigned when a stable reference is available, as you
> might recall from the long threads on the pure ML-KEM draft. So I don’t
> think your stated rationale makes sense.
>