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

Rob Sayre <sayrer@gmail.com> Wed, 01 July 2026 22:47 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 0276910C047E0 for <tls@mail2.ietf.org>; Wed, 1 Jul 2026 15:47:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782946074; bh=N0CSCQFqbr0WTk2YjlQhZA+pqXn9CAjLzWrX2+nsKa0=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=y6NwKBbz6/M6y9TaCCG6gzmujo+ChPxVJzsLrU70dldmt3TM9+nBX2qEj1MZvA/NG UT6Kai7pxnfwCKaqpYys189bsKr7rlMRC0nlb5W8q5QL7J0mF8POaPs9+QnNQ7qFlN FH1qTfOvOK2y3+34rUJAhc4SqrXk9OntGdjutGNY=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level:
X-Spam-Status: No, score=-2.088 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, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham 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 hD1_JloeKPdj for <tls@mail2.ietf.org>; Wed, 1 Jul 2026 15:47:53 -0700 (PDT)
Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) (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 317D910C04720 for <tls@ietf.org>; Wed, 1 Jul 2026 15:47:18 -0700 (PDT)
Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-845e363246aso952066b3a.1 for <tls@ietf.org>; Wed, 01 Jul 2026 15:47:18 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1782946037; cv=none; d=google.com; s=arc-20260327; b=fJGNeCuYO5eZQul4jdQ9Sn1R34J7dhaoCvMTJj414q4s4VvOoBQrb/NJmo1jY9z1yM d1e0Bg/PqTfuUJGfx5f1L6fd9Qt/wVpsGOpamcqPkn9zPc1kxAkZqj5yS2FpDw+Kdhvw D0YErRbhJ31SN+sWk5USXn50gi4MQiizipnj6NJ0iWE7rCHR6mBO4Knj0h43LN5U6/3e L2GRix0iKn+tFZlhvJltW5gNrNIJq3ODbzxS993qQPr8s5eRJ3NHxonuqglMdEqf+vBJ jh0XKIm4IW02JScvvUO4tcbiA4gaRjy5SwkXBgUFCu5neEKXnB9wIvk4XAGP924Etd6f G2Dw==
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=N0CSCQFqbr0WTk2YjlQhZA+pqXn9CAjLzWrX2+nsKa0=; fh=n9tBL48bLExovMP/Rr3l0lVK36WQUNFy+VRDCxDOQdU=; b=P8fQE3sLDACVNd8qb5tPRNKINlYpN2DfLN/SrnpTh9NO1JfwCCVJsdo0mDGYmrZQ2l Ry/jNV2jciLJzGwj5m08GGZslFew5aWuXQMVepnt/2jW9wVlrpFPiOJTkW/XQjpKdqQI 07K8Yi6mx5vZb03FqU1T65/6KFybmYSf0OzQFmZ0gURL8zsfTDjrSluG2OV7SbZfPvda him0kgTKZFC86YCSBm3Jz6nx8SToq/VCyMg3RlESueIkRtJp5XZSkW4BAy2PcIvqJlKA TkPaxpJF/eI1eSiJgbtGyEuoyz+4clCmSUEi/JqO/vKsHpXX3ttSfPefzBaacXGHkJDz v0Wg==; 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=1782946037; x=1783550837; 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=N0CSCQFqbr0WTk2YjlQhZA+pqXn9CAjLzWrX2+nsKa0=; b=SaxGIP4yrIHpQIWc8jZVbdLvlKBakl/I/I6+SPC0M7pfHAarxg3l5V+fOGYQaQ/QDV nDcXT1fblw00e2IYxT4j3aLDZkOPBKWXWTBqM9QkNv8JJZhrcVIp12HV0VUwGoYOjvEb IOvBLJS4FjlLfvd2+ifRFXffT+fgx5hGqsGJVzyLlTeynybHhh8C5yvjochUcZHkd7W9 MrN0rOnlz4wZevJWW4KlIGCB1zp1SgW5OOTZOiU+qDYvMG3nvsldOy78n3jJO85ZTZ6m 6fjICfQourTw6VJM3yx5vOcZFt8u0F0auSSPh8AYS3Q0/W7KBWyi8aapoI0/RDW4HdLO dyDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782946037; x=1783550837; 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=N0CSCQFqbr0WTk2YjlQhZA+pqXn9CAjLzWrX2+nsKa0=; b=AWZV5WMTLxVZ4GoghQzeqO3A9jB5tn6keIDgNoHxQ4sorYQyzjwQim6wotq/1C8uj1 22PJjAwpYDAkPNAUKiAoO8/Vo8of+wi08TzCGPwKOqAT1ldKVkZpOjI6d57j/+iF0Sg5 oKD8+/I4uoDc51xD4YBvLGSZSema4/y3/nHOt9L5GAUquXd6nrkeRPMgfayd3Udqd+pL VlT6gOQJ6U2qjpvU8kwNSsWOyTtCVDaTFdhHQe/SXNHXOBN5Xu+aeuoWqDDCkuduUTCH 9R/is6byYHzPFn073fDDORuEI9A6J93U7gtPibksuz/Fekc76vmBI3JfB9JAx804KJVF HTiQ==
X-Forwarded-Encrypted: i=1; AHgh+RrVFLhQcejB+zOuSUeCpI4HJ2WCb9ObnE9w0g2OBC7WdfDwYkKAaQmEK1usgBhVGbsJMqs=@ietf.org
X-Gm-Message-State: AOJu0Yz6XmKnMUy8VcDUagzSkMvo8pDlmWrIsD3bV3SIcFePXKvDaCpX rnzYha/fLKwf/NnRW221FRFYgaMaRzeqa+FK3QAA6DGWcPuW2fnS6xeFmooDYNvgsZAGh8+LNsM 2h9zZFw9FvAr0RivrnYPydVUpWckSnCY=
X-Gm-Gg: AfdE7clSIBQO8tovWHd/XgFmh0vFwylaJydW93CpdUh7IFAAYxfhjn4vYGYonI5tKKM O2JgR8uA6GfktMViTWe1QmKB3M3d+srxVJnlifsgETDdrxSAmaxx1xgKg4eI1J6w9awChCsXTpA O9a87CborC6NS6ObsHGOYuN/S3/SupBv13uvj8BF94sKFXFYROJRmjMu++PQwXNOjcGTO7KjKgk QL7terX16xxywgwexqHqxca91aqG0r/OGJI5YqPv/PzDpSuUUIrcn74GdzribPYPmhj5N7psXqn wSrykxCiY9fF2aGUwGIjhiSxAHNmwA==
X-Received: by 2002:a05:6a00:2ea0:b0:847:80f5:c612 with SMTP id d2e1a72fcca58-847c06da22amr3701476b3a.15.1782946036956; Wed, 01 Jul 2026 15:47:16 -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> <CAChr6Szv2zpPfxceG1OH66xHWXNwuii6+5hfA2dHCLHNSbpEjw@mail.gmail.com> <CAEEbLAZWNpP3xu-6mcWJJ9NmKOOLE=NjNd153CSuETn4ohE7Fw@mail.gmail.com>
In-Reply-To: <CAEEbLAZWNpP3xu-6mcWJJ9NmKOOLE=NjNd153CSuETn4ohE7Fw@mail.gmail.com>
From: Rob Sayre <sayrer@gmail.com>
Date: Wed, 01 Jul 2026 15:47:04 -0700
X-Gm-Features: AVVi8CfRkLLvHY2EyGQ-hukrJwaUWCVSX4-Ec0_QIvmAogr5yj9TnFRbH7DANJk
Message-ID: <CAChr6Sz0V1EN0KxNwqfCUJL=9zYoX2B2J4h-UKkaRbX8icctDA@mail.gmail.com>
To: Sophie Schmieg <sschmieg@google.com>
Content-Type: multipart/alternative; boundary="0000000000002fc330065594796f"
Message-ID-Hash: ROMU52LGLWKAU4MCPP6YJXMXLBY2XMXH
X-Message-ID-Hash: ROMU52LGLWKAU4MCPP6YJXMXLBY2XMXH
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@web.de>, 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/mB6skqX9wjK9-oes2Y36iKNP9W8>
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>

Since I am not lazy, I put it into Grammarly.

"Thanks. I will wear this score as a badge of honor for having some dude on
the internet go through the literal motions of tone policing my blog post."

But I think your style would call for using "literally" in there somewhere.

That doesn't make your point any better, but it does keep it consistent.

thanks,
Rob


On Wed, Jul 1, 2026 at 3:40 PM Sophie Schmieg <sschmieg@google.com> wrote:

> Thanks. I will wear this score as a badge of honor of having some dude on
> the internet go through the literal motions of tone policing my blog post.
>
> On Wed, Jul 1, 2026 at 2:58 PM Rob Sayre <sayrer@gmail.com> wrote:
>
>> > 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
>>>
>>
>
> --
>
> Sophie Schmieg | Information Security Engineer | ISE Crypto |
> sschmieg@google.com
>
>