[secdir] Re: [TLS] Re: Secdir last call review of draft-ietf-tls-mldsa-03
David Benjamin <davidben@chromium.org> Tue, 09 June 2026 13:47 UTC
Return-Path: <davidben@google.com>
X-Original-To: secdir@mail2.ietf.org
Delivered-To: secdir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 0F80EFE0D5CB for <secdir@mail2.ietf.org>; Tue, 9 Jun 2026 06:47:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781012837; bh=Pj53yg0ywYdk4zpTiwJatL4CaeSmP4xRt+rpZFnRuV4=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=g3QctRqQjElQj7MOWK4gvZzUq32qfsa270O4JcAQ/gGKikR2lcShDVid2a0VihG4E XncMFjUaX/hl7T0caAqC4lK6mpyF5MpTQrlnRskwEK84SbdtQxuffB9yadxPzRGjH3 qssj6WLrAKLqw+fdrC5NjfJcPBcLbYWQp7d/bjNs=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -9.499
X-Spam-Level:
X-Spam-Status: No, score=-9.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_SPF_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=chromium.org
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 5Pl-buL0c8nR for <secdir@mail2.ietf.org>; Tue, 9 Jun 2026 06:47:16 -0700 (PDT)
Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) (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 A8313FE0D5BD for <secdir@ietf.org>; Tue, 9 Jun 2026 06:47:16 -0700 (PDT)
Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-68c76fb8009so7159576a12.0 for <secdir@ietf.org>; Tue, 09 Jun 2026 06:47:16 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1781012836; cv=none; d=google.com; s=arc-20240605; b=kVkP6wFwv+qWW2EprXro4qV6JA+uky8D1qA2rPrErsx1FLfBW6kY7djEY8OUFLghv1 JQUnTymyiACHlCvrBMGQyxaIVcDgj5YZynQj8uyuuAEPvRbUADRlFxIOKOLphaseqNdO eo4Fe4NvNRa7+Ysd2O9PRNLicTW95cz4G4CshdX0HaYIsmTkTjHYrFDQdgDibT02G6kq mhlYU9U2JXsKZHLJo6Gj7gKzxwHHm9dTbp1VwsjMBTG+G/229gyW/wBZQR1uKupIqGAN ozMrL278DvUfa13hI6pM3jDWx+hpnYhkyIovIb1ER7YEEQpiU9BLQYB0ENyzZyfOwmme huEw==
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=nMzRxa8wB5xwz8MRPyyc0HxGBc9yoeUaiDTY5Kj10T8=; fh=ZoEIcdjM8vkga2T9uaRDZNXmAhvqKuGhBPUq1Q/PkfU=; b=AhWeJ5sYcKTBXL/k7jyFoMm76KSrTAYuetmZnngzITV3d/48Um+gmu61eWIM6OItUk 2BPu7p4iFfthIwlm/7z8TmTTi7vF2URH30+DF9ptFlFrTphR9GZcm/gUPKyfCrL5k92F x3ghsRyBNIhR2DkOkiX/lI5b+xelev0h6+vEceyuUf1rSFTJScHtxMR7qrT7UH/YqqS3 kEAUNHVvqO27YeFZeecie3H32gHic2QJ3yANYKuBK40KT5D6n03ygRqJI6/DR7x0xniB c5+MA0nrPFoGLtZyTBzWiMslmBYoUZ2OwzFRTezrWXqsPAZi/pI97cQr/HgsJq2MgFEh DObA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1781012836; x=1781617636; 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=nMzRxa8wB5xwz8MRPyyc0HxGBc9yoeUaiDTY5Kj10T8=; b=AratjZP0sPhgB/qZOC95sbBE+0aE4s/2+21ytRZin+CGcRATTuvh6ugqY/yo80HX4b Y1omQZ2mougjtUCYWlAUJWJptxe5VxkOThgpG4aPkmtJ/gUp7w5oVCBwopRTdKdwCKL/ G33cCAD2CkW07gi7NfaQ1/Pwk4Hx16owGnunY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781012836; x=1781617636; 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=nMzRxa8wB5xwz8MRPyyc0HxGBc9yoeUaiDTY5Kj10T8=; b=eKU9CQeOEqyfg7TQPlAIL6RA5ydNPii2svOo6n43N+bHzltynniPF5Fwa3Asz/T03w nclGLrqywJd5ZH1pszNL4mgEmuonnPOLMgSL3fFLTw9fmqeDFLweShL/LljcFKD9F7LR Wuqp0poa+z+IJRtti2JptM11tCNPchbM/4geQ9fX7yj6m+kTVRvFXjV5WY6N8m/UDvQM DmGjFgxVUmqSP7vkkYrI4LpKqb0rCwMgEsoipDsh50f6HKxSnLu/t/sCI9PGUNKPjAuc PP4KyAQfmpNq+3XLnyBKaz6URPPx8m76OnTX45CiRAo+I57W0q+q09ugnDR8iSyPOWjQ C6Mw==
X-Forwarded-Encrypted: i=1; AFNElJ9alqLir+b89lunsldBUkCBqRMwEal+o0ITglJTBrUngBH6nvSLdoJZwbxiTCY2sAvsPjJukkw=@ietf.org
X-Gm-Message-State: AOJu0Yz1uHwgrUF7dV/lbKuwPi5f5ERNNiUQtgdr5p6vSZBMxvlL9Wf+ RA7Q/ksamVDFPCGekR4buP0E36du50DGPmcqCWX2QzKStvpjwoVSiP0kgMiKDUnHO7nfkpKNBaZ AZZFByVKMBL3xTggxhCpEn71I/zqcjGBw52wkxBTHsbxK1aziTma1NsA=
X-Gm-Gg: Acq92OFQRdYvTLbDTsZrxNvpmj2TrPnrBWBa63xoGstwLBJaZXV5/QvSo1caDmT6bhF 0lXnZEX9AOPRIFDQB3T9+7WgcHbjvuBWt8w40VrDbnnrDORwOOrVqD96zPHTwC7TJL8RE04a7UX WWMUChURkh5pmrYQWa0yfYUoXMlWsZ+u1nfiIJanmPLxSXOQM9lFEe41IG/mpqVgp5vrfOkWGex romX3xHRhPKtsiH/gSXdPkftrow7vrWNqP1V0pyW7mehg29q2neEROZYTMaTJj9LBJ2LPCltcCc EJmzFLN8yNp7AOBU5/W53TLMsR1+7ykSXw0BmDBY+k6KCI9u
X-Received: by 2002:a05:6402:43c5:b0:68f:c62d:b36d with SMTP id 4fb4d7f45d1cf-68fc62db443mr10680330a12.27.1781012835002; Tue, 09 Jun 2026 06:47:15 -0700 (PDT)
MIME-Version: 1.0
References: <CAMjbhoX3koyy8z9-6dYxDJYTBF7zTQPeC0_i3oBrnyMoZ6OGBg@mail.gmail.com>
In-Reply-To: <CAMjbhoX3koyy8z9-6dYxDJYTBF7zTQPeC0_i3oBrnyMoZ6OGBg@mail.gmail.com>
From: David Benjamin <davidben@chromium.org>
Date: Tue, 09 Jun 2026 09:46:57 -0400
X-Gm-Features: AVVi8CeAYMB5wJKPtAkpWSU4tu9s6mRRtCMmaClyjsfRonyZN9EwjA7l5FvUvkE
Message-ID: <CAF8qwaBSHQMtQKQjtwwbzWng35BnEjB_b-rAQ+YvyBAStx0Diw@mail.gmail.com>
To: Bas Westerbaan <bas=40cloudflare.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="00000000000060292f0653d25d5e"
Message-ID-Hash: PQEZTPU4JQHYQSJIBTNRRISCQO2RRAOB
X-Message-ID-Hash: PQEZTPU4JQHYQSJIBTNRRISCQO2RRAOB
X-MailFrom: davidben@google.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-secdir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: ckaufman@us.ibm.com, "<tls@ietf.org>" <tls@ietf.org>, IETF SecDir <secdir@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [secdir] Re: [TLS] Re: Secdir last call review of draft-ietf-tls-mldsa-03
List-Id: Security Area Directorate <secdir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/secdir/I2APNf97VYujktlA7ReqkcCIuBE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/secdir>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Owner: <mailto:secdir-owner@ietf.org>
List-Post: <mailto:secdir@ietf.org>
List-Subscribe: <mailto:secdir-join@ietf.org>
List-Unsubscribe: <mailto:secdir-leave@ietf.org>
There is actually a reason to not support these codepoints in TLS 1.2. Or rather it is not mechanically possible to use these codepoints in TLS 1.2, due to how TLS 1.2 works, but this fact is probably not obvious to most readers. (There is no mapping from ML-DSA to TLS 1.2 cipher suites or ClientCertificateType, which are necessary to use it for the server and client key, respectively.) Conversely, even though they aren't defined for use with TLS 1.2, what that means can be non-obvious because a TLS 1.2+1.3 client would still send these, which means a TLS 1.2 server would still see them (and ignore them) in the ClientHello. On Tue, Jun 9, 2026 at 7:31 AM Bas Westerbaan <bas= 40cloudflare.com@dmarc.ietf.org> wrote: > Hi Charlie, > > Thanks for the review. > > >> (3) Section 3.3 explicitly says that these algorithms MUST NOT be used in >> TLS 1.2 or earlier versions. While it's hard to imagine anyone rushing out >> to support new algorithms in old protocols, I don't see why it is important >> to disallow them, and if they were to support them it would seem >> appropriate to use these same code points. > > > The normative language is indeed superfluous, certainly > after draft-ietf-tls-tls12-frozen lands; the comments was put in place to > be explicit. Martin Thomson and Usama Sardar also would like to see it go, > but otherwise the WG remained silent on the topic. This PR would remove the > normative language: > > https://github.com/tlswg/tls-mldsa/pull/37 > > Nit: >> First paragraph of section 3: "as follows as follows" should be "as >> follows" > > > https://github.com/tlswg/tls-mldsa/pull/38 > > Thank you, > > Bas > _______________________________________________ > TLS mailing list -- tls@ietf.org > To unsubscribe send an email to tls-leave@ietf.org >
- [secdir] Re: Secdir last call review of draft-iet… Bas Westerbaan
- [secdir] Re: [TLS] Re: Secdir last call review of… David Benjamin