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

Rob Sayre <sayrer@gmail.com> Wed, 01 July 2026 21:58 UTC

Return-Path: <sayrer@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 A75F410BFB93B for <tls@mail2.ietf.org>; Wed, 1 Jul 2026 14:58:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782943113; bh=V0cKRZa+FpBGFeiRX2S2KkeO/+z499e9V156GFVc/Pw=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=qaZ9tTmDyrgn3Xm618CJ1bngF1r6kbEKwWrkdIou3gs8oZ9uQ/ZRoCVwroGqY7c7g 21hRCz41vtLp6twGs5HonLqu1/x4mvMCm4gdKYtKJO8MxWGiSgJq+JESJ2o2TE/5dn vfgs4WlxH25QxulpMZ0I9FKSA3sPFlbe881xjyrU=
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=unavailable 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 YE9outsLMjYg for <tls@mail2.ietf.org>; Wed, 1 Jul 2026 14:58:31 -0700 (PDT)
Received: from mail-pg1-x535.google.com (mail-pg1-x535.google.com [IPv6:2607:f8b0:4864:20::535]) (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 C0C4F10BFB91D for <tls@ietf.org>; Wed, 1 Jul 2026 14:58:31 -0700 (PDT)
Received: by mail-pg1-x535.google.com with SMTP id 41be03b00d2f7-c85d4b4245aso623175a12.1 for <tls@ietf.org>; Wed, 01 Jul 2026 14:58:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1782943111; cv=none; d=google.com; s=arc-20260327; b=ElZhNlcfzkHHdXMdgxvaI23Iq8z8Dx5x4zVux9wxIkUPGar89VbZYIRgumT/HkD8vX eINOJoG0ZBVs4qAUnlAe4P8dbkH9wTi3MPFL36w0uWq80l6ula/jWfvuE1qIsmoVmi1X iSawQZpI5Xc+qh91VE/Gj1XJUgKrIFCFjZDKxS6zcwKQqPURdZHRkaZaQTAMqDwP0a+u osH8/Y2SoBjPnHsMLMULS7hxy8/3gni5QOwaNhdQKXozUI2HOQmNEu/a725jtquPMXIQ C2sfb/+HrDASeqK/WaNJJk9apau9Wth9vB21cW7O3TLn7py5Z6/Iv+D/RO+MbdYTUYVi yG4w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=V0cKRZa+FpBGFeiRX2S2KkeO/+z499e9V156GFVc/Pw=; fh=EsnX+cDdCweId/R7fD5ZhtxWmbnYRid2j9ZRA/bOjhQ=; b=HDcUrtWhNR9d8se9IVCRfA7lvmougwvmV5PgXGQxb6MElU+LIoLdh5ZOUeULondIr+ F4NuCKyFK780TFb4UNzV5TzaFg56bMv9m0UWa/NTBf21BRw2RrAHRTIXHtOAx8M2hWt8 nT+DRIrlNJYr0kfMOOgqIr7y4H5bPGPOScXbSpm1rbgPI5hetecP5m5JNvFX5pry1mlJ Zz9FQTx94zTz046o2tQH2APyTBf7rgsGoP8UTeh23GxAiGUzgtPksoxi744EqCKX6IUS qcEvWtVsDYbFN9v3m8bft4G+GxitD6PbHgDnjjTDgsY7w0NFbYuGiPIsu0rdqceyQ6ZP uoDg==; 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=1782943111; x=1783547911; 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=V0cKRZa+FpBGFeiRX2S2KkeO/+z499e9V156GFVc/Pw=; b=d8awt6+5FRVBH622r/kxRQY7GYvcGYVYgkFjXg7TonNvLeEcPcPCDz4EZaO5BA99kH vCkoBTuif7kMdKQy0DTPCCgxgDkZwmyhnO1UAxjWmi3m0h8nUBt7u56EwYPP4t/ZLg3A uyzLNl+H9tXEBhBYggYv+akW5l/mrG2vfkNonSlwGI6h/WCEEHqRgXqnhcMphmW4JT6J vh+WgHCQRT5hsPGYoDSuuIa8eB88Uf8oj6/SLzZPX+FL7NxZLc9bqccQCyGYV5k4YUcB 5bRqqPigZlGFaMiN/xLJwm5SI0puUvmo/RFBt0R9MUS5dewGFZptL7ZDDiCf6sWS/yd7 wusw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782943111; x=1783547911; 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=V0cKRZa+FpBGFeiRX2S2KkeO/+z499e9V156GFVc/Pw=; b=H1dd2IyRv4eGGjbH9czAjUHUHJAuVjTBFb9niXnp3kePzNFFBLI1so9ToxxLqrS7sb XjErxValFPqDYJjXpLyO0U70geiuR+jAaEh0aiLHTxw6dPuFDAEljwTnFxoxmii30/s6 svhmjuK6gBoR+DF0RreBLzwaL1vxlfQZ92FB6O+AS1RjKDNgiD6gzoCf6yCm/xfQxTTV QQlUNgv9FgFjKNsQmR8M8yrLc66cXs0e4sJMeMR22zr6VXB5y9WfRBQMB+Li1QD3PKe6 jVy5xV7DGglTe+jsf37i/D5b4B8AMIAt5R8qntU9Mx4mXrztaNkvy/FHrQZIZDUR+hZY weXQ==
X-Forwarded-Encrypted: i=1; AFNElJ88m2S4aebW7RpATXEKK30MNv3WJ+66qFvOpwdqDSoNgCKzpUQF41C8eEQDYtlF1cvxrcA=@ietf.org
X-Gm-Message-State: AOJu0YxoNEqyJmf6kO8+/loDGUlU9wRuJXqKJrfP8zaUzBmH6bMzttLh OSA/9mqoURgJnTPVet/w0KdldiXK5wGsNckWoU+jeZ1HzYPvYavwqecSeFiOiFz5Gez+G6SodGU 1u2p5MCMaUMkCPSWRv55yeeAGOC/ieu35uS2V
X-Gm-Gg: AfdE7cmogiuw5vJDW8hOGhy4io5233oif74x3O5Sz/gXDrslfq+s1fYxqHADgH44JDM w/R8n8N+tdYuDszZwHW1/7te/YVZ1AuLWBMQq7LG1rfAhWn+kxjNvXLVIEdGjN9ZBmyPZDvEZPL DI/t1HEWOQzeZBJ1NU84OV0fByvFNusxUh6RIf9YCr3RQsnv/fTW6NKVxYPGLa51rwFJAVOubQK kpk4Kvtg2zeWewRTEc1EK37CvuvUI8vOolIP6AAL8edNQH9P5htpzQZLc4wlqupJTj1Gv+ox35F kIGCRvCEZxQAsebmIrsa6CJqWDvU3w==
X-Received: by 2002:a05:6a21:1bc6:b0:3bf:6c08:fb99 with SMTP id adf61e73a8af0-3bfed5b493bmr3901359637.59.1782943110664; Wed, 01 Jul 2026 14:58:30 -0700 (PDT)
MIME-Version: 1.0
References: <526D1634-CD81-4091-9846-8FACEA38ED4D@gouin.xyz> <SA5PR18MB927654282B33C01CC948B58649F0F72@SA5PR18MB927654.namprd18.prod.outlook.com> <embdd1e9ad-0716-44c5-a7aa-988d8a50ae15@epita.fr> <CAMmCxQCcWWEr9jwMpx+s0EZON5kONf6wCu97EoTtu7Nb5sDdCQ@mail.gmail.com> <93C3E57C-1AF8-44EB-A2AE-8EB3248A4032@web.de> <CABcZeBMoe01iG0=ZyoUqUL9-8VCh_7cwuvZHcFUUjJhgwEXmAA@mail.gmail.com> <90880216-B1FF-4810-A33E-08B975C630E4@web.de> <CAEEbLAZezr8pw0LyGrN5BYcCjXYct3-DRmVr_xB4LW0GAm2r4w@mail.gmail.com>
In-Reply-To: <CAEEbLAZezr8pw0LyGrN5BYcCjXYct3-DRmVr_xB4LW0GAm2r4w@mail.gmail.com>
From: Rob Sayre <sayrer@gmail.com>
Date: Wed, 01 Jul 2026 14:58:19 -0700
X-Gm-Features: AVVi8CcSSx8NUOJHsgc7Nq_Z2J5pJkfxVHM-MzghI0yALYsQs2z9dW184vn-t20
Message-ID: <CAChr6Szv2zpPfxceG1OH66xHWXNwuii6+5hfA2dHCLHNSbpEjw@mail.gmail.com>
To: Sophie Schmieg <sschmieg=40google.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c4175d065593ca91"
Message-ID-Hash: ENGFQQCWS5GKGSEMBSALTPUCPDF5DGGL
X-Message-ID-Hash: ENGFQQCWS5GKGSEMBSALTPUCPDF5DGGL
X-MailFrom: sayrer@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: Justin Schnurbusch <schnurbusch.justin=40web.de@dmarc.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/0KXcI7-afJC1hlDFs-Hy87BkRY8>
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>

> score it for over-use of "literal" and "literally" as a tool for
dismissiveness.

Counting literal/literally in the excerpts I pulledCounting
literal/literally in the excerpts I pulled

Full-text count from the article: six instances — five "literally," one
"literal." Here they are, scored on whether each is doing rhetorical
dismissiveness vs. carrying actual meaning.
The dismissive ones (the tic you're asking about):
"
the literal author of the scheme" — pure appeal-to-authority intensifier.
"The author of the scheme" says the same thing. Dismissiveness score: high.
It's there to make disagreement feel absurd.

"literally computers failing at their one job and not computing very well"
— comedic deflation. Doing tone work, not information work. High, but it's
self-aware enough that it mostly lands.

"The flag has literally zero meaning" — intensifier on an already-absolute
("zero"). Redundant; the "literally" exists only to preclude pushback. High.

"literally any practical cryptographic algorithm in existence is
vulnerable" — universal-claim armor. The "literally" pre-empts "well, what
about—". Medium-high, though the claim is close enough to true that it's
earned.

The defensible ones:

"3329 is literally the smallest prime that fits that bill" — here
"literally" is nearly correct usage: it means exactly this, no rounding.
Low.

"it literally just counts from 2 to 4" — borderline. "Just" already does
the diminishing; "literally" is belt-and-suspenders. Medium.

Overall score: 6.5/10 for dismissiveness-via-literally. Not egregious by
blog standards, but there's a detectable pattern where "literally" clusters
around exactly the points where she's most eager to shut down the
conspiracy reading — the author, the fault-attack ubiquity, the meaningless
flag. It's rhetorically load-bearing in a way that a stricter editor would
thin out, because each one is quietly converting "I'm confident about this"
into "you'd be ridiculous to doubt this." The math sections don't need it
and mostly don't use it; the debunking sections lean on it. That
correlation is the tell.

thanks,
Rob

On Wed, Jul 1, 2026 at 2:52 PM Sophie Schmieg <sschmieg=
40google.com@dmarc.ietf.org> wrote:

> As I mentioned in my blog post [1], MTI is a joke, invented to create more
> discussion in IETF mailing lists. There is no RFC police, and nobody can
> force anyone to implement an algorithm (other than, as David Benjamin
> noted, the null algorithm as that is the state of the uninitialized TLS
> stack). The flag you are looking for is the IANA recommended flag. And
> hybrids are recommended, pure ML-KEM is not.
>
> In general, the question here is not whether or not hybrid key exchange
> algorithms should be used or even should be used as default, it is whether
> anybody is allowed to not use a hybrid in a standardized fashion, if both
> sides of the connection agree to do so. (Insert meme: I consent/I consent/I
> don't).
>
> Hybrid key exchanges are recommended by the IETF, all browsers are
> implementing them by default, all server stacks that I'm aware of implement
> them by default. Meanwhile pure ML-KEM is afaik only implemented behind
> flags, in any browser or server stack I know of. Objecting this draft on
> the basis that hybrid is more secure and should be the default choice shows
> lack of understanding of the situation, likely caused by certain
> technically correct, but highly misleading statements one might have
> encountered on social media.
>
> [1] https://keymaterial.net/2025/11/27/ml-kem-mythbusting/
>
> On Wed, Jul 1, 2026 at 2:22 PM Justin Schnurbusch <schnurbusch.justin=
> 40web.de@dmarc.ietf.org> wrote:
>
>> Yes, you got that correct.
>>
>> The thing is that it seems to me (absolutely subjective) that there needs
>> to be a definitely secure baseline due to the nature of humans.
>>
>> Especially due to the fact that the hybrid implementations are slightly
>> less performant - some might take this as an argument to say "We don't do
>> hybrid here, look at the performance!" We all around this list know that
>> these performance differences are absolutely negligible - but that may be
>> not case everywhere.
>>
>> And, regarding the fact that the intended status of this draft is
>> informational, in combination with a MTI hybrid and a currently secure
>> baseline, I would support the publication of this draft.
>>
>> Kind regards
>> Justin
>>
>>
>> Am 30. Juni 2026 19:53:48 MESZ schrieb Eric Rescorla <ekr@rtfm.com>:
>>
>>>
>>>
>>> On Tue, Jun 30, 2026 at 10:49 AM Justin Schnurbusch <schnurbusch.justin=
>>> 40web.de@dmarc.ietf.org> wrote:
>>>
>>>> I do not support the publication of this document as it seems to me
>>>> that the implementations "in the field" need a currently secure baseline as
>>>> a mandatory border.
>>>>
>>>> A more baseline-mandatory approach with an optional component seems
>>>> more reasonable to me.
>>>>
>>>
>>> I'd like to make sure I understand your position: Are you saying that if
>>> some hybrid (e.g., X25519-MLKEM) were MTI, you would support this draft?
>>>
>>> -Ekr
>>>
>>> _______________________________________________
>> TLS mailing list -- tls@ietf.org
>> To unsubscribe send an email to tls-leave@ietf.org
>>
>
>
> --
>
> Sophie Schmieg | Information Security Engineer | ISE Crypto |
> sschmieg@google.com
>
> _______________________________________________
> TLS mailing list -- tls@ietf.org
> To unsubscribe send an email to tls-leave@ietf.org
>