[TLS] Re: WG Last Call: draft-ietf-tls-mlkem-08 (Ends 2026-07-08)

Kevin Milner <kamilner@kamilner.ca> Sun, 28 June 2026 12:19 UTC

Return-Path: <kamilner@kamilner.ca>
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 E5560109265E8 for <tls@mail2.ietf.org>; Sun, 28 Jun 2026 05:19:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782649147; bh=DlSLjuosBrftZjJjRHYV/VVEJtEb2SZfRZs/6nwWOGI=; h=From:Subject:Date:In-Reply-To:Cc:To:References; b=aW7S4meGusdkMCF1QgZUNRqjNU46rEfpZp+u0RlO5oE469NVyZOGgvCXvPKironvb RSK9nZxrwjWrxsNWURYNb8z2SuJU9WUl1Xwc5pC26npKeml0bZMhVdN92/QDmPIU/N i9Le93JiLxukhagBWMf3xqFFelZpWlhOCqlLLM/4=
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=kamilner.ca header.b="mp98r+pE"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="gf5vQMJc"
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 7KDiY8OfTQw5 for <tls@mail2.ietf.org>; Sun, 28 Jun 2026 05:19:06 -0700 (PDT)
Received: from fout-b3-smtp.messagingengine.com (fout-b3-smtp.messagingengine.com [202.12.124.146]) (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 3593810926589 for <tls@ietf.org>; Sun, 28 Jun 2026 05:18:56 -0700 (PDT)
Received: from phl-compute-12.internal (phl-compute-12.internal [10.202.2.52]) by mailfout.stl.internal (Postfix) with ESMTP id 8E8431D000F8; Sun, 28 Jun 2026 08:18:50 -0400 (EDT)
Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-12.internal (MEProxy); Sun, 28 Jun 2026 08:18:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kamilner.ca; 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=fm3; t=1782649130; x=1782735530; bh=oCrZ0jcyQl BRtKIQhzKYUFVKjiBfVtVBIeU0lrtsies=; b=mp98r+pEGOxb+Y1cuGW+XvXY+Z SNHhv/zLLisGHq/IfF/JyEy6YGRD9odmwOKvphFFfZP0FOFoW0Gjct+SVWNvaZhf G22Xa00oB+Zr+v0Yyrp5oCrGYlYJu11Yd/GGTASJHttzLDmcYhMC2DfXgDt6nuoQ xX1xpwVfj+DxQUsqBXr3SNt2BP4jlAtgrtSFW/zGU8WtVztAQzoTcc74wVREvAD3 hOEW7vbxJphh3rG3iHD3/Gj8ktU5EFkNdCLmc9MWrtiMO5FA1ys3xMSbLj0Gpf5u T8lPC3tvS2YBcu7WhUBftIy7glljWTxR3nX54jac/OeKrfxe74E1ySPaFc2A==
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= 1782649130; x=1782735530; bh=oCrZ0jcyQlBRtKIQhzKYUFVKjiBfVtVBIeU 0lrtsies=; b=gf5vQMJcPkQKni4jLybPqZdYd1wypbOmq8OXTDconb1PepJ8ly9 Yqi6i05MuFhN+nPlZZMVerP/rVpS0aWP59BYBS5dBjcpVpPG5cVUyRCdeuiiR0hH 2tjJuVsm53xPauxG09Dv4Uj453IEaIBX1Zy1FySz/wjbzmylD6m1v/Ne+gRijz1t uVHHh+A4MhPSMwrAzChsWkU4h+e3FaabGCsSKlez/14AoDsqSHhcKpA04Pk045yh sVF69CQsYUJ9fTWt02HYZeivb8WnuKyU1uIZQZAoAMrGatW26Ln2m3mRa34FjdVF wmeJsRZ8S9ndKX2AnlAgMG4szJYbx3Hpmqw==
X-ME-Sender: <xms:KRFBanXhR-yDxHp_15TeAAp1kI7_e6a6YzLFU-pBymK5tPb0l94EhQ> <xme:KRFBar4JsT530lJVyyGHCPspY3RlecdP3wiaJuybCG3vNfgnwnSRWPzjgsy-6iART -vvyVDgOFgU1eWuCxayqkKMzIwU6s3DJSVsgnG47HuOfRfS5XIQtg>
X-ME-Received: <xmr:KRFBamLjSI7FKzsNgxa6ip93cXti71VrDNS5w5zY-jE2YdF2RXfcBMTBS87YpCbUkimECg>
X-ME-Proxy-Cause: dmFkZTGm6TS1rCdS6pMDdt+QsELG63tOdYBrFpomFmQhfCIkrnuKyeIGntM1INLKAo+o0a TdYupJ30ISscE+Loexgyk1PAlZhZhPrcG6PWz/fRdY9qxjVgdqnvKKlJ6n1yxYze/4s/Mn VfPx4MhzoM5S6wBmZO3+rpzZ8TkDB9KadQhVAQWKdnA586UVkytuPg+EUM44yYdG//o23M c/IQQ8PuPCdUOwkFszs3bEDhAs770D4ydhTKrA2bHMkeTJ2Jcw5itMdTOkLtsCD7Boc12n wCUBiTVHkS94+hMGzMYH7CmBYJXxDh4DGwQQMQg9Us6kRpX/wbA0qFMSSlZjugyXJxzTTS +eCLiMgynuNX8bxoDDBwZi0JNsyZ03tJP23TUVNNdFQYGj4kCaBo+IhDsKkpOrAlwzSvSG LB1yKaczdj5s1M90k39lKG0n8JpWqs6VIUObctT9+xovpJ+cT2eeFujCnx31h/cP0JqRpC /sTGVFhVPFcYFWkNfVoauGFEjT8cs5D/4LIb3edoasL4Mu3U+PvU3LI6+HTF+aB0Av1hQ2 D7JoAYCODH+0iP7Sui4lq7oUbkW1GTPe0An8TkPrEB9N4a6FPllQtXr5GEXlg7qsUcJPce IYccWLYq4D0NO6bblNIDpZUd0kRSVYxPkdBWVqd5Wryp5jyVQgb22fiMuMQQ
X-ME-Proxy: <xmx:KhFBakJ8PoR6bG476c3esBz6GQ_QSa4LPIG_yyOadE_7HQZSLPnEBA> <xmx:KhFBakUqX2-uDZGGQwwOZZnpbaRWXLfSAOJVZBXb6aGxWqzSVtUTGQ> <xmx:KhFBamhG9eD-fbq_0A5piFQya0QUDs-El0yJdSuDSJH4WrZWJ86FDw> <xmx:KhFBav_nViewEMtdouSxirIiX5xpH-6umjP2p_cX0Zr4Za3YJ0EFCQ> <xmx:KhFBasryUXUj38SOTD4uG3BZWvJxTA_v0ZIyGieKa5X8PVLMCqGv1uVg>
Feedback-ID: ifa684292:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 28 Jun 2026 08:18:49 -0400 (EDT)
From: Kevin Milner <kamilner@kamilner.ca>
Message-Id: <E0FDE69E-91C8-46C7-A8CB-EB14D101DA5F@kamilner.ca>
Content-Type: multipart/alternative; boundary="Apple-Mail=_308BECE8-6371-47D9-9F26-4743CC10ABA6"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\))
Date: Sun, 28 Jun 2026 13:18:36 +0100
In-Reply-To: <346DB639-6858-4CB8-BCB0-D69943AE0ABF@symbolic.software>
To: Nadim Kobeissi <nadim@symbolic.software>
References: <cf7aa1c4-efa1-40de-b5b6-5d6adc11ca63@app.fastmail.com> <346DB639-6858-4CB8-BCB0-D69943AE0ABF@symbolic.software>
X-Mailer: Apple Mail (2.3864.600.51.1.1)
Message-ID-Hash: JRHWHSE3Q3JL2V6JOXJZBXCSMMF3PTD3
X-Message-ID-Hash: JRHWHSE3Q3JL2V6JOXJZBXCSMMF3PTD3
X-MailFrom: kamilner@kamilner.ca
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: WG Last Call: draft-ietf-tls-mlkem-08 (Ends 2026-07-08)
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/TXwYUKoL9XLP26PPyKgg1Z-bwbE>
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 Nadim,

I believe you have misinterpreted Filippo’s point as a threat.

The article linked asserts conspiracy and urges action from readers regardless of their own level of understanding of the IETF, the TLS WG, or the document involved; the instructions included are clearly aimed precisely at those with relatively little context, given they explain how to join the working group and even how to format your subject line. Within that context, I think it is entirely fair for Filippo to highlight how this behaviour corrupts the process and risks turning it into a measure of who has more followers instead of technical merit or real consensus.

Cheers,
Kevin

> On 28 Jun 2026, at 12:46, Nadim Kobeissi <nadim@symbolic.software> wrote:
> 
> Hi Filippo,
> 
> Unfortunate to have to repeat this to you again given your past conduct on-list, but not every opinion that disagrees with yours is due to a conspiracy that you have to go out of your way to ask to be resolved through the censorship and moderation of those you disagree with.
> 
> I also don’t appreciate your open threats to manipulate “your followers” to game the consensus process at the IETF, based on your interpretation of what Dan wrote.
> 
> Please cease this repeated pattern of behavior and engage purely on the technical merits.
> 
> Nadim Kobeissi
> Symbolic Software • https://symbolic.software
> 
>> On 28 Jun 2026, at 11:10 AM, Filippo Valsorda <filippo@ml.filippo.io> wrote:
>> 
>> 
>> I want the WG and the chairs to be aware that Bernstein is now coordinating a campaign to get dissenting opinions emailed to the list.
>> 
>> > You can have your voice heard too. All you have to do is join the IETF TLS mailing list <https://mailman3.ietf.org/mailman3/lists/tls.ietf.org/> (under your real name, please!) and send a message to the mailing list by 7 July 2026 <https://web.archive.org/web/20260625052729/https://mailarchive.ietf.org/arch/msg/tls/ol2otAvtdDrdz_xY0_eKcuY1om0/> under the subject line "Re: [TLS] WG Last Call: draft-ietf-tls-mlkem-08 (Ends 2026-07-08)" saying that you do not support the publication of this document.
>> 
>> https://web.archive.org/web/20260627234614/https://nsa.2026.action.cr.yp.to/
>> 
>> There is no way to know for sure, but the last three emails to the list are indeed negative opinions with subject line "[TLS] Re: WG Last Call: draft-ietf-tls-mlkem-08 (Ends 2026-07-08)" but no In-Reply-To header (which is slightly annoying to produce when one was not a participant in the list previously).
>> 
>> I don't believe this is breaking any rules, but I do believe that the interpretation that consensus is a voting process is incorrect and in bad faith, and instead the degree to which individuals have participated in the WG in the past should be part of how their opinion is weighted into calling the consensus of the WG. (Note that this is different from restricting membership.)
>> 
>> This is the only way the IETF can remain functional, by the way (to the extent it is functional for cryptography work, which is... limited). Not to put too fine a point on it, but I am confident I can get 0.1% of my followers on various platforms to email the list, if every opinion under a real name weights the same.
>> 
>> Bernstein also refers to WG members as "NSA's minions" in his call to action. I don't know if this has been repeated or linked to on list because I have a filter sending his emails to trash, but if it has I ask the chairs to please take moderation action, as discussed previously in https://mailarchive.ietf.org/arch/msg/tls/v2OS0KLqwG8nohJwB34mV2_ktQQ/.
>> 
>> (It is particularly frustrating that the work I should be doing instead of writing this is implementing post-quantum signing in Sunlight for Merkle Tree Certificates. I am convinced Bernstein has been by far the most successful actor in slowing down the post-quantum transition, intentionally or not.)
>> 
>> 2026-06-24 17:00 GMT+02:00 Joseph Salowey via Datatracker <noreply@ietf.org <mailto:noreply@ietf.org>>:
>>> This message initiates a new Working Group Last Call for draft-ietf-tls-mlkem[1], which defines standalone ML-KEM key establishment for TLS 1.3. The main question before the working group is: "Should the working group publish a document specifying stand alone ML-KEM?". If there is rough consensus then we will push to refine and publish the document; otherwise, we will stop discussing the draft and not progress it. Please respond to this call indicating whether you support publishing a document specifying a stand alone ML-KEM. Please refrain from further discussion on this topic as most arguments have been discussed multiple times.
>>> 
>>> Why are we holding this consensus call now?
>>> 
>>> Significant developments have occurred both within this document and in the broader TLS ecosystem to address the concerns raised in the last WGLC. Therefore, the third consensus call is warranted. We ask the working group to consider document publication in light of these recent changes:
>>> 
>>> - Promotion of Hybrids in draft-ietf-tls-ecdhe-mlkem: Following a separate consensus call, the WG agreed to promote the X25519MLKEM768 hybrid group to Recommended: Y in the IANA registry. Consequently, the IANA registry will reflect a clear community preference for a hybrid because Recommended: Y clearly indicates this while the standalone ML-KEM groups defined in this draft remain Recommended: N. The updated security considerations in [1] reference the IANA registry to emphasize this preference.
>>> 
>>> - Key Share Reuse Prohibited in draft-ietf-tls-rfc8446bis: The WG recently reached consensus to explicitly prohibit key share reuse across connections in TLS 1.3. The new text changes the guidance from SHOULD NOT to a strict MUST NOT. This resolves the concerns regarding static key reuse and its associated privacy and forward-secrecy risks for ML-KEM.
>>> 
>>> - Nadim updated the ProVerif model of TLS 1.3 to evaluate KEM and hybrid KEM groups in TLS 1.3. This supports other results which show that KEMs are secure when used in TLS 1.3 and that hybrid groups are secure even if one of the components is compromised.
>>> 
>>> - Liaisons: We received liaison statements from multiple SDOs including  O-RAN[2], IEEE 802.11[4] and from 3GPP[3]  expressing support for the publication of draft-ietf-tls-mlkem as an RFC as they rely on the IETF to provide a stable normative reference.
>>> 
>>> Please note that a third-party IPR disclosure exists [5] against this document regarding patents related to the underlying ML-KEM algorithm. This IPR declaration has not changed since the last WGLC. As a reminder, per BCP 79, the IETF takes no stance on the validity of patent claims, and the working group may decide to proceed with a technology despite IPR disclosures if it decides that such use is warranted.
>>> 
>>> Conduct Reminder: Given the heated nature of previous discussions on this topic, participants are strongly reminded to adhere to the IETF Code of Conduct (BCP 54) and the TLS WG's Mail List Procedures. Keep feedback professional, technical, and focused on the document's text.
>>> 
>>> This working group last call will end on 2026-07-08.
>>> 
>>> Joe and Sean
>>> 
>>> [1] https://datatracker.ietf.org/doc/draft-ietf-tls-mlkem/
>>> [2] https://datatracker.ietf.org/liaison/2198/
>>> [3] https://datatracker.ietf.org/liaison/2151/
>>> [4] https://datatracker.ietf.org/liaison/2148/
>>> [5] https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-tls-mlkem
>>> 
>>> _______________________________________________
>>> TLS mailing list -- tls@ietf.org <mailto:tls@ietf.org>
>>> To unsubscribe send an email to tls-leave@ietf.org <mailto:tls-leave@ietf.org>
>>> 
>> 
>> _______________________________________________
>> TLS mailing list -- tls@ietf.org
>> To unsubscribe send an email to tls-leave@ietf.org