[TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-mldsa-03.txt> (Use of ML-DSA in TLS 1.3) to Informational RFC
Nadim Kobeissi <nadim@symbolic.software> Wed, 03 June 2026 18:02 UTC
Return-Path: <nadim@symbolic.software>
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 41AD3FA3A0B4; Wed, 3 Jun 2026 11:02:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780509757; bh=OVYNjQPxlKl/lvhN00By7uE7cEdemkVBlfaRFhG4FRE=; h=From:Subject:Date:In-Reply-To:Cc:To:References; b=JqV+b0/DdYeBj8Cop08y0CMe6LpfQsvKJqFkvUxxQzeoLTWnKpdacmnkRZJIgp6tD XEeviwWSbWh213xLkxr8MpaBbe+SfRCwUoadQov5lh/02tYhz7M36vEnzdr9ERA0Mz k4fSRrlIh9t2yp1OT6lZ3meqjIubZcLQH65gqTns=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level:
X-Spam-Status: No, score=-2.798 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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=symbolic.software header.b="OcYLiElC"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="YZhz0Nno"
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 CuM5dPlPQRLY; Wed, 3 Jun 2026 11:02:35 -0700 (PDT)
Received: from fout-a8-smtp.messagingengine.com (fout-a8-smtp.messagingengine.com [103.168.172.151]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id C948DFA3A0AD; Wed, 3 Jun 2026 11:02:35 -0700 (PDT)
Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfout.phl.internal (Postfix) with ESMTP id AF1BAEC0071; Wed, 3 Jun 2026 14:02:35 -0400 (EDT)
Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Wed, 03 Jun 2026 14:02:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= symbolic.software; h=cc:cc:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1780509755; x=1780596155; bh=Sq60wlz3Sj50BUC0YEolgoBw3zn5ZFafDV2TK7DnsNc=; b= OcYLiElCjL+Bdox38wDYJJnk9RDB1OC/e01WiajKIR31s2J3fjx6+1XruFfE0rC3 62lu212mmdF2KZ7z5llPR8Su8AjuET5lDpANMj+4wPQzB5ttrWHKZ+YjAmyj/X8q LMKcLjNbZydYDc4eswH30RsPYs4vjaLkbAMvQij+KHv9njfzCqXX/3tqywHmd3NG 0vKX6adN7umZcOIxtbNTzqXqPQoK3bvGaXZYAeh6DHVIt+u2QRdr/F1vU/vgOwH8 YVF921TAj9fKXybOkV816lEeeaOU70//9M5ohbPRpkzc7hbl94MAdjhYw7v3CLPr XsnWnGF6hHppmGyuwBhEOA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1780509755; x=1780596155; bh=Sq60wlz3Sj50BUC0YEolgoBw3zn5ZFafDV2 TK7DnsNc=; b=YZhz0NnogyWqRsNMhhuBJf4vpXZjMH2ehpWJ9pRKSMXJSJn2Fvn Yl5i93XFcLC04S3UaVj+6ruWg7R3IiFBgyKNsPx+Ysr8Xhjj9Mo9FQvc/7srmCkR ButRD6mGZejyxHZCkk7T98YzQryMC/JJI7S8KSa3wlgctZWuNscW0223eijj4V8f 41VblL01fbb84q70iF5UfPVpmzYY1T1Kf4AtIjXdgOsnWerssx+MKf5H13seTTmE yiPc2k7eDZ9RZ0WGXCZjlZY86EFO9ySB4F/H+IgEjnR/wYc2y+395mcfJl9lZf5c PdaUVJrP/zuGG8YR2P8RyRTEqR6vVGygijw==
X-ME-Sender: <xms:O2wgaoPxvdu_g_ikZk8kEwyHwbk5SIv3iIWbVNhpzD7mCPEAhUYW0w> <xme:O2wgamZ-cSczVKL0mU9u4GSVU-8Ip5O9fzRup4K03OAA8cqhaR4LIwDXmXsQmUJbg UncCXRhO3kUdfYQKWgUwczUxLedJAC4AO0sPCTBvAp4aQYsugO9JaE>
X-ME-Received: <xmr:O2wgasp9aPEqZorQOaOJFuODzjMTcO0cdYl3eCdUavb8uhc3mwdbJLUXch0ItqG7RJQtrfrn9H-BLut5Y5iY3DkEc5XF76Xp8WwEYyvBbD9I0k0HGJ6qahOtJA>
X-ME-Proxy-Cause: dmFkZTF2G47rDBhCf3UzIf5Q8T3USaYYb44VCfeOaZqBfCc8EnLF6Rx8muTreFj5MzBdd2 0G3aeYvCJDj0NaJDil4Zm73G+qBsxaCr38kzecrh5GT0CxhUzwx1J/5s3HN6x+DtByYnaO 6M2ExLGue+Vx0gzb396ppKe2AbMn/Axa9v6sRWkxwM6xlOSrrzXwyKe4FpVvvHiQ/afRYt 9EhD7zLGgmRfUu++bsW7Uysb56m4yRzYE8QHgFpgM6PvWv1Fct28POsyrkildymVjjpmrR Cs4kH+KENY6agtZGgzOxB1NGnn3b+Yrq/lTMWtqkyxaZxrpcTsIiaJBURu7M0gHksid/a+ 9SAznDTB6piRTpCnP+APsCeewHsOhNWjMizyqWMXw5BN4Eg8GaQlgellxgvHtjaLGAZnTJ keHrp9sG6GLpHah08ROoZ6H5UvQd1hodbFbVJbdT6XTTNCSXJkwRSW50xJXJ/D1ieVWq8x MukpBm8AC+AHSHB/xLzcI4rI13VfoqCI++aWXzUWX5Ot9AzFgiYv+ZebfTFIGcQ6hv6PMp 330E/e5EDALuci5MPP7TcNVrEf+9NvmDzlFdmSwuAcdcfkbSAubzouq409lzFv0/8jsFAD xUgvIB6MFpck/q75l0+NSJYNPDNql8B8knN5Z8QUrndCKW4JONs3AWG/eWdw
X-ME-Proxy: <xmx:O2wgaqaOg7XYWyJFYrH5046-Fr9BFn_rcQlOVrcuVX7PoiJ3T4ovIw> <xmx:O2wgakRcllof42n-dCmXywFYmRs4yioiQoJuH_IwXw2FQ7IrrQh02w> <xmx:O2wgah7iK7qXcpSidcd2I613NX0U0Z9rWatQKnU3ydF9uf7vmw6fhw> <xmx:O2wgapxEUZd3yGd6TxEyn8WXSWQ1GVDWd2ECPEWNasvJqRdA2D2Usg> <xmx:O2wgaqAFhJen7TBIIodexlo4bS4ja6Gm-L5NIIHxQWN-GT0CiT3AyeKR>
Feedback-ID: i6d3949ed:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 3 Jun 2026 14:02:34 -0400 (EDT)
From: Nadim Kobeissi <nadim@symbolic.software>
Message-Id: <740B69BC-BB0D-427C-8A5A-BF5E6FEEC061@symbolic.software>
Content-Type: multipart/alternative; boundary="Apple-Mail=_462E2844-C814-4E4D-A5A7-CA38E201DF3D"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\))
Date: Wed, 03 Jun 2026 20:02:33 +0200
In-Reply-To: <20260603121536.2334600.qmail@cr.yp.to>
To: "D. J. Bernstein" <djb@cr.yp.to>
References: <20260603121536.2334600.qmail@cr.yp.to>
X-Mailer: Apple Mail (2.3864.600.51.1.1)
Message-ID-Hash: 75P5QWED62P7D6DL75X7FX2PP3AVLYVT
X-Message-ID-Hash: 75P5QWED62P7D6DL75X7FX2PP3AVLYVT
X-MailFrom: nadim@symbolic.software
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, last-call@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-mldsa-03.txt> (Use of ML-DSA in TLS 1.3) to Informational RFC
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/pR8xJ8w_Xn7P_wdDSuPU0fQySd0>
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 Dan, (Writing this quickly so that I can still make it to the grocery store to buy cranberries before they close), > No, I'm not. See, e.g., > > https://web.archive.org/web/20260603074058/https://mailarchive.ietf.org/arch/msg/spasm/pcISUlnedpExwwLuISP18oR1zxc/ Reply to this link plus the large explanation following it: that’s great. I can see you certainly put a lot of effort in that thread to make a good deal of consistent points. Thanks for pointing it out to me. > This quote (which is not from me) I didn’t mean to imply that I was quoting you directly. The informal writing style I hoped indicated that I was just trying to roughly summarize your stance. > downplays (1) the instability of > lattice security levels and (2) the further risks that come from the > ML-DSA attack surface _beyond_ general lattice attacks. My new paper > cites some examples of broken lattice systems and recent attack > advances: see https://cr.yp.to/papers/mldsa-20260601.pdf#mathdenial. Look, those things were discussion points during the standardization phase. Now, ML-DSA is the standard. We have standardization processes for a reason. If you think its security levels are overblown, apply for a grant and show that that’s the case. Work with other lattice cryptography experts to find breaks! This will be more convincing than petitioning a TLS mailing list, and would lead to groundbreaking new scientific results to boot! > we will see severe vulnerabilities in ML-DSA > software---which will produce many more breakable ML-DSA keys than > breakable ECC+ML-DSA keys. I think everyone agrees that we will see severe vulnerabilities in *all* software. This is a risk we mitigate against through best-practice software engineering, through better research and through test vectors. We accept that risk and mitigate against it every day, and here, I think people have decided that this daily work on mitigation and continuous study makes it such that hybrids for signatures are too much of a hassle (correct me if I’m wrong, rest of world). > Huh? I'm saying solo ML-DSA causes definite security damage compared to > ECC+ML-DSA. See https://cr.yp.to/papers/mldsa-20260601.pdf#breakable-keys > for quantification of the number of breakable keys. If you're not > disputing this damage, how do you claim that ECC+PQ is "not worth it”? See above, which also answers this question. > Sorry, did I miss someone arguing _against_ better testing? My paper > gives concrete examples of how unsatisfactory current testing is, and > recommends various improvements. Go ahead and work on them, then! Please release the djmldsa, the DJB ML-DSA test suite. I genuinely believe that everyone here will thank you for it! > I prefer to put most of my testing efforts into more advanced test > mechanisms that systematically cover larger classes of software flaws > and are easier to scale to large volumes of code. Fantastic! Do it! > Anyway, obviously publishing ML-DSA best practices and high-quality > ML-DSA code isn't going to instantly eliminate ML-DSA bugs from the > software ecosystem. In software more broadly, there's a long history of > best-practices documents and high-assurance software, and yet _typical_ > software is full of bugs. All the more reason to get started today! I’m telling you: if you want to help, this is what you should do! You really remind me of myself. Remember how last year I was so upset at the IACR for their biased public statements on the war? I was so angry and I kept getting upset at everyone, until I finally had the guts to grow up and go back to Lebanon and teach, and then my whole life changed! I found a way to turn my anger into something beautiful that helped those around me. Maybe this is what you need to do here! Instead of sending nonstop emails to the TLS mailing list (IACR board), go work on your super amazing ML-DSA/ML-KEM test/verification/best-practice effort (my course in Lebanon which starts again next week, admitting its one hundredth student, hard to type this without choking up), and direct this energy into THAT instead of these very long emails which have very much exhausted their contributions to society! Think about this! Go do it!!!! Nadim Kobeissi Symbolic Software • https://symbolic.software > On 3 Jun 2026, at 2:15 PM, D. J. Bernstein <djb@cr.yp.to> wrote: > > Nadim Kobeissi writes: >> But you're shifting the goalposts. > > No, I'm not. See, e.g., > > https://web.archive.org/web/20260603074058/https://mailarchive.ietf.org/arch/msg/spasm/pcISUlnedpExwwLuISP18oR1zxc/ > > for a 2024 posting where I emphasized how the risks of "bugs in > post-quantum software" warrant "a blanket rule of always upgrading from > ECC to PQ+ECC, _not_ discarding the ECC layer, even when the PQ layer is > SPHINCS+" (which is the most conservative signature system). > > In the same posting, I explained the difference between state-of-the-art > bug elimination and what happens in the real world. What my new paper is > doing is adding quantification of bug rates and exploitation costs in > the case of ML-DSA, culminating in a concise graph > > https://cr.yp.to/papers/mldsa-20260601.pdf#breakable-keys > > with estimates for the number of breakable keys; but conceptually this > is the same point I've been making for years. > >> First, it was: "we don't know if >> ML-DSA is a mature or sufficiently studied cryptographic design." > > This quote (which is not from me) downplays (1) the instability of > lattice security levels and (2) the further risks that come from the > ML-DSA attack surface _beyond_ general lattice attacks. My new paper > cites some examples of broken lattice systems and recent attack > advances: see https://cr.yp.to/papers/mldsa-20260601.pdf#mathdenial. > > The explicit reason that my new paper focuses primarily on bugs, > omitting the risk of spec breaks from the estimates of the number of > breakable keys, is that we _know_ bugs will happen. Even if the ML-DSA > spec's security level someday stabilizes without much more security loss > compared to today, we will see severe vulnerabilities in ML-DSA > software---which will produce many more breakable ML-DSA keys than > breakable ECC+ML-DSA keys. > > Here are the main steps in how my paper quantifies this: > > * The 2021 Blessing--Specter--Weitzner study found that NSS added a > CVE for each ~2200 lines of added code; that OpenSSL added a CVE > for each ~840 lines of added code; that about 1/3 of CVEs across > OpenSSL, GnuTLS, NSS, Botan, Libgcrypt, wolfSSL, LibreSSL, and > BoringSSL were severe; and that about 1/8 of "cryptographic" CVEs > were severe. > > * In, e.g., OpenSSL the software for the ML-DSA primitive per se > has 2331 lines of portable code plus 1360 lines of Perl generating > AVX2-optimized NTT code. There are many more ML-DSA libraries, and > one expects roughly 1/4 of them to have severe vulnerabilities, > given the data regarding previous cryptographic CVEs. > > * My paper systematically analyzes various reasons that one might > optimistically hope for ML-DSA code to avoid bugs, or to avoid > vulnerabilities, or to avoid severe vulnerabilities. The paper > goes through examples of the endless bug opportunities for ML-DSA, > presents fast exploit demos for two examples, and looks at the > bugs that we've already seen in real software---including one of > the targets of the exploit demos. > > * My paper also quantifies how many ECC keys will be breakable by > quantum computers and through ECC software vulnerabilities. > > Quoting Section 1: "The main conclusion is that far fewer Ed25519+ML-DSA > keys will be breakable than ML-DSA keys, not just before the first > quantum attack but also continuing for years after the first quantum > attack. This conclusion is robust against uncertainties in the > underlying numbers, such as bug rates." > >> I'm pretty sure that there's some nineteen year old kid somewhere >> writing his first ML-DSA implementation in JavaScript > > That's not a reasonable characterization of the libraries with CVEs or > other bugs announced in 2026 so far for Dilithium/ML-DSA code: > > * libgcrypt (CVE-2026-41990), > * wolfSSL (CVE-2026-3503 plus eprint 2026/1032), > * RustCrypto (CVE-2026-22705 plus CVE-2026-24850), and > * libcrux (the two bugs pointed out in your paper). > > Appendix B of my paper explicitly discounts CVEs that mention ML-DSA but > are actually in other code, such as CVE-2025-15469 (announced in 2026), > in which "The 'openssl dgst' command-line tool silently truncates input > data to 16MB when using one-shot signing algorithms and reports success > instead of an error". But this CVE, like many others, illustrates that > cryptographic libraries have a long way to go in quality assurance. > >> It's never been my opinion that ECC+ML-DSA is bad or undesirable. My >> opinion is that it's *just not worth it*. You'd need to add >> hybridization scaffolding for signatures, something which currently >> doesn't exist and isn't even specified, across every single TLS >> implementation. > > Huh? I'm saying solo ML-DSA causes definite security damage compared to > ECC+ML-DSA. See https://cr.yp.to/papers/mldsa-20260601.pdf#breakable-keys > for quantification of the number of breakable keys. If you're not > disputing this damage, how do you claim that ECC+PQ is "not worth it"? > > As a factual matter, there's already a spec. The added combiner code > (sign twice, make sure both verify) needed per implementation is much > smaller than the added ML-DSA code needed per implementation. > >> the implementations that matter (i.e. whatever all major web browsers >> and web servers use) > > Are you sure you aren't underestimating the software diversity of web > servers? See, e.g., the range of software listed in some TLS CVEs: > > https://cr.yp.to/papers/pqconnect-20241206.pdf#page.1 > > The damage done if IETF endorses solo ML-DSA in TLS includes a long tail > of security problems that will take many years to clean up, very much > like the damage done by IETF endorsement of RSA-512 and DSA-512 a long > time ago: > > https://publish.illinois.edu/science-of-security-lablet/files/2016/08/10062016-Heninger-Slides.pdf > > I'm horrified at the notion that the only damage we're concerned with is > damage to Google etc. This violates an IETF principle that was quoted as > "fundamental" in > > https://www.ietf.org/blog/ietf-llc-statement-competition-law-issues/ > > namely: "IETF participants use their best engineering judgment to find > the best solution for the whole Internet, not just the best solution for > any particular network, technology, vendor, or user." > >> I don't think that ECC implementations are somehow less likely to have >> bugs or are less in need of best practices and tons of testing! > > See https://web.archive.org/web/20260603090502/https://mailarchive.ietf.org/arch/msg/last-call/0TJ297MxKhTJ4gonXr2H86xLi-8/ > for three quotes from my paper explaining flaws in this argument. > > In short: (1) My paper shows that the usual ECC bugs have ML-DSA > analogues, while the opposite isn't true. (2) ECC code is typically much > older than ML-DSA code, so each ECC bug is more likely to have been > eliminated. (3) Claiming that ML-DSA would have as few keys broken as > ECC doesn't change the fact that ECC+ML-DSA will have fewer keys broken. > >> The right thing to do right now is to improve our best practices and >> make sure they reach as many implementations as possible > > Sorry, did I miss someone arguing _against_ better testing? My paper > gives concrete examples of how unsatisfactory current testing is, and > recommends various improvements. > >> Dan, why don't you for example try to contribute tests and other such >> artifacts to projects like Wycheproof, > > Wycheproof has been around for a decade. It added ML-DSA tests a year > ago. Nevertheless various CVEs appeared in 2026 for released ML-DSA > software. How do you explain that? > > Here's my explanation: The bug coverage in Wycheproof is very far from > comprehensive, as illustrated by bugs often leading to patches not just > in buggy libraries but also _patches in Wycheproof_. Furthermore, people > writing ML-DSA software often don't end up using Wycheproof, either > because they didn't hear about it or because they have trouble using it. > Furthermore, we're starting to see timing attacks in ML-DSA CVEs, and > addressing those definitely needs more than just test vectors. > > I prefer to put most of my testing efforts into more advanced test > mechanisms that systematically cover larger classes of software flaws > and are easier to scale to large volumes of code. > > I don't mean to criticize people who are writing tests for specific > bugs---I sometimes write those types of tests too. But there's a > tradeoff between spending time on addressing specific bugs and spending > time on addressing the underlying systemic issues. > >> or if you're like me and prefer >> to work alone, publish your own guidelines for ML-DSA best practices, >> or even write your own ML-DSA implementation that you consider to be a >> gold standard in terms of implementation quality and correctness for >> others to emulate? > > The core reason is that I see one application after another where KEMs > are a better choice than signatures for authentication. We're using KEMs > anyway for encryption, so eliminating signatures gets rid of a bunch of > unnecessary risks in these applications. So I'm looking mainly at KEMs > and symmetric cryptography. Here's an example of production code that I > released a few months ago for an important subroutine, so you can get an > idea of what I think is a reasonable level of quality assurance: > > https://sorting.cr.yp.to > > Obviously signatures are important for _some_ applications, such as > offline code signing. But offline code signing can trivially afford > SPHINCS+. Security is a higher priority than efficiency. > > What about applications that need offline signatures _and_ really can't > afford SPHINCS+? There's XMSS and smaller variants of SPHINCS+. State > management and limits on the number of signatures are risky, but not as > risky as ML-DSA. > > Maybe the ML-DSA picture settles down to something comfortable at some > point. But then why would people not end up using one of ML-DSA's > smaller successors, such as HAETAE? Is the cliff supposed to stop > crumbling with ML-DSA exactly at the edge, the smallest unbroken > lattice-based signature system? Seems implausible. > > Anyway, obviously publishing ML-DSA best practices and high-quality > ML-DSA code isn't going to instantly eliminate ML-DSA bugs from the > software ecosystem. In software more broadly, there's a long history of > best-practices documents and high-assurance software, and yet _typical_ > software is full of bugs. > > ---D. J. Bernstein > > > ===== NOTICES ===== > > IETF BCP 78, "Rights Contributors Provide to the IETF Trust", Section 5 > (normative), "Rights in Contributions", provides a modification right > "unless explicitly disallowed in the notices contained in a Contribution > (in the form specified by the Legend Instructions)". > > The official language from IETF's "Legend Instructions" for the > situation that "the Contributor does not wish to allow modifications nor > to allow publication as an RFC" is as follows: "This document may not be > modified, and derivative works of it may not be created, and it may not > be published except as an Internet-Draft." > <https://trustee.ietf.org/wp-content/uploads/Corrected-TLP-5.0-legal-provsions.pdf> > > The same language is used in, e.g., RFC 5831. The same language hereby > applies to this document. This is not disclaiming or limiting the > applicability of IETF policies; it is strictly following IETF policies. > > IESG claims that the "explicitly disallowed" provision in BCP 78 is > limited to the examples in Section 3 in BCP 78. That is incorrect. BCP > 78 states that Section 5, "Rights in Contributions", is normative, while > Section 3, "Exposition of Why These Procedures Are the Way They Are", is > informative. The opt-out provision in the normative text is clear, and > cannot be limited by an informative section. BCP 78 does not give IESG > any authority to issue changes or purported clarifications of the rules. > > Rationale for exercising the BCP 78 opt-out provision: I'm fine with > redistribution of copies of this document. The issue is instead with > modification, such as (1) IESG's May 2025 posting of an IESG-mangled > version of an appeal that I had filed and (2) IETF management selling > IETF mailing-list text to AI companies. This goes far beyond what > copyright law allows as fair use (such as giving quotes for purposes of > commentary). When I complained about the mangled document, the IETF > Executive Director responded not by apologizing but instead by asserting > that IETF management "has a license" to do anything it wants.
- [TLS] Last Call: <draft-ietf-tls-mldsa-03.txt> (U… The IESG
- [TLS] Re: Last Call: <draft-ietf-tls-mldsa-03.txt… Stephen Farrell
- [TLS] Re: [Last-Call] Re: Last Call: <draft-ietf-… Salz, Rich
- [TLS] Re: [Last-Call] Re: Last Call: <draft-ietf-… Dave Cridland
- [TLS] Re: [Last-Call] Re: Last Call: <draft-ietf-… Salz, Rich
- [TLS] Re: Last Call: <draft-ietf-tls-mldsa-03.txt… Simon Josefsson
- [TLS] Re: [Last-Call] Re: Last Call: <draft-ietf-… Bron Gondwana
- [TLS] Re: [Last-Call] Re: Last Call: <draft-ietf-… Eliot Lear
- [TLS] Re: [Last-Call] Re: Last Call: <draft-ietf-… Salz, Rich
- [TLS] Re: [Last-Call] Re: Last Call: <draft-ietf-… Salz, Rich
- [TLS] Re: [Last-Call] Re: Re: Re: Last Call: <dra… Viktor Dukhovni
- [TLS] Re: [Last-Call] Re: Last Call: <draft-ietf-… Daniel Apon
- [TLS] Re: [Last-Call] Re: Re: Re: Re: Re: Last Ca… Brian E Carpenter
- [TLS] Re: [Last-Call] Re: Re: Re: Re: Re: Last Ca… Ilari Liusvaara
- [TLS] Re: [Last-Call] <draft-ietf-tls-mldsa-03.tx… Brian E Carpenter
- [TLS] Re: [Last-Call] <draft-ietf-tls-mldsa-03.tx… John Mattsson
- [TLS] Re: [Last-Call] Re: <draft-ietf-tls-mldsa-0… John C Klensin
- [TLS] Re: [Last-Call] Re: Re: Re: Re: Re: Last Ca… John Mattsson
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Blumenthal, Uri - 0553 - MITLL
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Stephen Farrell
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Deirdre Connolly
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Rob Sayre
- [TLS] Re: [Last-Call] Re: Re: Re: Re: Re: Last Ca… Nico Williams
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… John Mattsson
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Brian E Carpenter
- [TLS] Re: [Last-Call] Re: Re: Re: Re: Re: Re: Re:… Loganaden Velvindron
- [TLS] Re: Last Call: <draft-ietf-tls-mldsa-03.txt… Tanja Lange
- [TLS] Re: [Last-Call] Re: Re: Re: Re: Re: Last Ca… Viktor Dukhovni
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Blumenthal, Uri - 0553 - MITLL
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Brian E Carpenter
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Eric Rescorla
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Rob Sayre
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Marc Penninga
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… Russ Housley
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… Ilari Liusvaara
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… Filippo Valsorda
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… Sophie Schmieg
- [TLS] Re: [Last-Call] Re: Re: Last Call: <draft-i… Loganaden Velvindron
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… Nadim Kobeissi
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… Nadim Kobeissi
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… Nadim Kobeissi
- [TLS] Re: [Last-Call] Re: Re: Last Call: <draft-i… John Mattsson
- [TLS] Re: [Last-Call] Re: Re: Last Call: <draft-i… Falko Strenzke
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… Filippo Valsorda
- [TLS] Re: [Last-Call] Re: Last Call: <draft-ietf-… Salz, Rich
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… Filippo Valsorda
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… Nadim Kobeissi
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… Nadim Kobeissi
- [TLS] Re: [Last-Call] Re: Re: Last Call: <draft-i… Damien Miller
- [TLS] Re: [Last-Call] Re: Re: Last Call: <draft-i… Stephen Farrell
- [TLS] Re: [Last-Call] Re: Re: Last Call: <draft-i… John Mattsson
- [TLS] Re: [Last-Call] Re: Re: Last Call: <draft-i… Loganaden Velvindron
- [TLS] Re: Last Call: <draft-ietf-tls-mldsa-03.txt… Paul Hoffman
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… John Mattsson
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… John Mattsson
- [TLS] Re: [Last-Call] Re: Re: Last Call: <draft-i… Soatok Dreamseeker
- [TLS] Re: Last Call: <draft-ietf-tls-mldsa-03.txt… Deb Cooley
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Blumenthal, Uri - 0553 - MITLL
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Deirdre Connolly
- [TLS] Re: [EXT] Re: [Last-Call] <draft-ietf-tls-m… Brian E Carpenter
- [TLS] Re: [Last-Call] Last Call: <draft-ietf-tls-… Muhammad Usama Sardar
- [TLS] Re: [Last-Call] Re: Re: Last Call: <draft-i… John Mattsson