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

Kevin Milner <kamilner@kamilner.ca> Sun, 05 July 2026 16:48 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 E1F4610F29FDB for <tls@mail2.ietf.org>; Sun, 5 Jul 2026 09:48:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783270122; bh=aG+18jXdk3ERxC4s7W6CNA3WG8F9UBBCMA/YGBg8TE8=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=owEOup3K9SaxcXkqElbsr4RwrwXjeDhqwDIoVIsDUbdMbdbv3xAEDM9aElf60sRBS rBjfK5JBHoA7qu+YXifL9ZIeXdZkyePIw5Tu+0ejG/wr2+XHyZiSvNEzPtBkdZFNoJ NFU7a78QnaRy5y/mshd8H9x0RY5+M4T5PVRxrBSI=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level:
X-Spam-Status: No, score=-2.799 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, 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="bKCdXM5I"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="PioZIa+X"
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 NiOfpXs0eETS for <tls@mail2.ietf.org>; Sun, 5 Jul 2026 09:48:42 -0700 (PDT)
Received: from fhigh-b3-smtp.messagingengine.com (fhigh-b3-smtp.messagingengine.com [202.12.124.154]) (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 7135810F29FD6 for <tls@ietf.org>; Sun, 5 Jul 2026 09:48:42 -0700 (PDT)
Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.stl.internal (Postfix) with ESMTP id 1186A7A00E7; Sun, 5 Jul 2026 12:48:42 -0400 (EDT)
Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Sun, 05 Jul 2026 12:48:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kamilner.ca; h= cc:cc:content-transfer-encoding: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=1783270121; x=1783356521; bh=hIama+VNKuj2t38cCyODV1HxUxecIT20mDFZH6UVg1Y=; b= bKCdXM5IkSOqQ2Qof7i93SyF5iD3dWQcMPI/nPxiB21oNJ+i9BT2ZyudsLmf0ChQ 5XLTrYu5QU5+kIb3hcoKsXJemEIoHcgaj4WJKar4nsPZIO02ME/1WghxdTC5SDme vy6ov/TQ6Vficr5sA/v3PpjagW5Z8ZYHlNjxcjcHkNUvJyykJqixlZNyquRmSnTq ePBMni7UwugQwFY22zLPaGaOyfZ5D5AevYh1B0ZE+qM+mOUETjuQcnyXAtL0swoE FzFeE4UgBrij3oGt/IbM+SvwJrtPXhgFd7MbDLEw16IHra8jNbu8UwBeSkq1bfn0 SulSyyTHrBjPa0SaRHYvKg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :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=fm2; t=1783270121; x= 1783356521; bh=hIama+VNKuj2t38cCyODV1HxUxecIT20mDFZH6UVg1Y=; b=P ioZIa+XIJk8S4iVpLEtrxGBFWI/B90vM7iqQfsrAsvb75Ci3lhpNuCz+sovWAgpM giP7ix2VPANVWbs1/k911IXEBtfS/lQF/LtFAl38wQR3GY2cgV3DdH0Z0uDUx5CZ 4vvDSR4qVyeJuHuTH6T4ABMIc50BKzL0b/DoU+2ZH/F7OcJcRfC93vtZMccDvGwi Rgmpkjwy5vKD3XN5zph2zKni4UG4LBzcBJAovNQTma1sqvCfFlx6vVNgcjXdq5nh yOYHF+5cYLHpW0bl/IakAhLeHDM03q0H0ZY1wHF2XRt8q2iPJauXzSlFm8kLg9EH 08VwdCBoejMJ9bH5V6pCw==
X-ME-Sender: <xms:6YpKao-uBwXbsOXQM2xOubCTIFWNz6UgfBbnor6g4uAu4NSOzpdrIQ> <xme:6YpKaoLEv6rUxf7do5o1maYnISJ_61T0nmOoMC3Of0A5UUgRB0E97vGFuFSFcJGMl f8DA_fI0_Ape0HRmsvxA2WRual3JWl1Z-YQC3_Fo8AGJ0cMYZ74v5Y>
X-ME-Received: <xmr:6YpKarZ_iRYt4dxwnbd2OGZi6AcMJQwkPvummblGs4tMeo7wPjc1CgrFFH9u_CEkPIdG4f2vdseiPtx82SAKTFotlUb71Abt28xRikPrH0EJ1Yp1dO_ZBckH-dCq>
X-ME-Proxy-Cause: dmFkZTElOZoIOwVx+WPaQUbYgG+qN6x9YIAXXvKLEpf/EAllNiuulvzPqKxxCIQLdV7l04 pn/WcP08l0Sbsfh1SgL+5gQHCrNqyKDIRjYppItmowOONICEFWlprLlL/9pYLMcAc2Ba5k pLN911NJWYrf/6fiPvgKHpKFbVSAt53xpNEyTYGfyqiOHkZyGHLP7VroUu/D99MgytIe0/ WoxMvQpClv7tVJuUoaKOSurbmEkjvvC5vDn0dKDtEQVd0k7wB4YSe38OLBmEOiEOY75cei ShXCKRRaI3j0f9l6B6OIsOp7NcZ1gMffc3X9Vbxt0VbnZ7Kt52Ub6NN5C6UMxCmjLgqWFu ucQa/nmmOxZlCSblkYRH/QBMGY3UX+u1PeFpjC58f+nG6PzylDY3CKAH/VZpxHgJeB+F1X h9c0es8JIiGn1iZCfl46ZvCB3F7iS1onBjJ1wtizyF0t9XGtyx61zU2Q6syVSOLsMlNvyO W3f+K4CLv6H9FHSrrpesibIf1gyOc9eS+8jX3nW7gphCS9jOuwCxIK6TAkeYWfQLl3kZ+K +m7jXKeRhMDeeLSQeNOdzBWHx7inYwEQ2Fk87jc8xG6MLEVJkT7AWnH9x619wBiRDlrljp 0m4nPGpycj/ChPCIGK2A7gUhsyDN1ZsLxG62FGXznpJpoOMAO/C294aHAP/Q
X-ME-Proxy: <xmx:6YpKaiJo25lyqbZFxJUGUSsG9AsqQWSzGJ3NsA5TGFUi6ijTChAv_Q> <xmx:6YpKahBes4ejkTHIMkNv4jEFYlCyZR4YxSlxWYKoaTMH4upomM6voQ> <xmx:6YpKavrtMo_vEW6m_m2rrtgFLcbpqCicbQWMeOXdg4U2xgEjExrTIg> <xmx:6YpKakj5yFbRf94vTqZKs8wdWA0uiPZWvRdVoFDaGroAUOuy5puqkw> <xmx:6YpKav03ahtYxiDwZTkp79rvoVyP01Cdh-dqvwsWb-_hrT7-d6nlUS8u>
Feedback-ID: ifa684292:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 5 Jul 2026 12:48:41 -0400 (EDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\))
From: Kevin Milner <kamilner@kamilner.ca>
In-Reply-To: <ACB703BD-B515-4852-96EB-7753803DD753@joseon.com>
Date: Sun, 05 Jul 2026 17:48:29 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <42DA3F9E-A1E5-4DBC-A091-38E33826D417@kamilner.ca>
References: <178231320760.1520243.5914961961176039994@dt-datatracker-f9b87776f-8pmmg> <LO0P123MB399432655F4343DDCF3991748FF62@LO0P123MB3994.GBRP123.PROD.OUTLOOK.COM> <359785FB-9811-415C-8C62-BD1DF25B85DE@symbolic.software> <FAD9FCF2-217F-4AD2-A065-B633F2F26780@kamilner.ca> <2EA38F5C-9516-465F-9AA5-4413C229673A@joseon.com> <TO1PPF1F9B62E537336C3160522DE4827A1C8F22@TO1PPF1F9B62E53.CANPRD01.PROD.OUTLOOK.COM> <ACB703BD-B515-4852-96EB-7753803DD753@joseon.com>
To: Andrew Lee <andrew@joseon.com>
X-Mailer: Apple Mail (2.3864.600.51.1.1)
Message-ID-Hash: MHMSXV37NME4N4LTWKNSJGE24ROLTY5Y
X-Message-ID-Hash: MHMSXV37NME4N4LTWKNSJGE24ROLTY5Y
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: "Hammell, Jonathan F - [he/il]" <Jonathan.Hammell@cyber.gc.ca>, "tls@ietf.org" <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/m1Ts75ZmbUNHgjI7upAhtHYVT40>
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 Andrew,

I appreciate your enthusiasm to respond but I interpreted Jonathan's statement to say that they plan to recommend the use of ML-KEM independently of whether there is an RFC, perhaps he can confirm one way or another. 

This would seem to lend credence to the suggestion that publishing the RFC itself is irrelevant to the recommendations of national security agencies, and indeed perhaps that (should consensus indicate it) publishing an RFC with Recommended=N would be an excellent way to communicate to the wider community that our collective stance is to recommend against its use, rather than having no specification one way or another and leaving only the perspective of national security agencies represented in published documents.

Cheers,
Kevin

> On 5 Jul 2026, at 17:32, Andrew Lee <andrew@joseon.com> wrote:
> 
> Dear Jonathan,
> 
>> On Jul 5, 2026, at 9:06 AM, Hammell, Jonathan F - [he/il] <Jonathan.Hammell@cyber.gc.ca> wrote:
>> 
>> Yes, the Canadian Centre for Cyber Security plans to recommend the use of ML-KEM for TLS in our guidance for configuring network security protocols (ITSP.40.062 [3]).  We hope it will be published as an RFC.
>> 
> 
> Thank you for confirming, on the record, that the Canadian government plans to recommend solo ML-KEM for TLS despite the document carrying a RECOMMENDED=N flag. This is the single most important piece of evidence in this entire debate, because it proves that RECOMMENDED=N is meaningless in practice.
> 
> To make matters worse, X25519MLKEM768 is already flagged RECOMMENDED=Y in the IETF TLS registry. Yet, the Cyber Centre plans to treat both equally. You are explicitly overriding the IETF's own recommendation to present a downgrade as equivalent to the recommended option.
> 
> This is precisely what Dr. Bernstein, Dr. Tanja Lange, Dr. Nadim Kobeissi, Dr. Orr Dunkelman, and many other highly credentialed and deeply involved participants have been warning about [1]. The "Not Recommended" flag was supposed to be the safeguard that made publication acceptable.
> 
> You proved it is not.
> 
> Critically, I would ask the chairs to take note of this statement when evaluating consensus.
> 
> The core argument for publication was that RECOMMENDED=N protects against misuse. A Five Eyes government, mind you, just told us on this mailing list, that it does not.
> 
> Sincerely,
> Andrew
> 
> [1] If I didn't name you by name, I humbly apologize deeply.
> 
>