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

Eric Rescorla <ekr@rtfm.com> Tue, 24 February 2026 22:34 UTC

Return-Path: <ekr@rtfm.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 63935BD7C0D7 for <tls@mail2.ietf.org>; Tue, 24 Feb 2026 14:34:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20230601.gappssmtp.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 mA2ZBBd4ugm2 for <tls@mail2.ietf.org>; Tue, 24 Feb 2026 14:34:15 -0800 (PST)
Received: from mail-yx1-xb12c.google.com (mail-yx1-xb12c.google.com [IPv6:2607:f8b0:4864:20::b12c]) (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 DDAD1BD7C0D0 for <tls@ietf.org>; Tue, 24 Feb 2026 14:34:15 -0800 (PST)
Received: by mail-yx1-xb12c.google.com with SMTP id 956f58d0204a3-64ad46a44easo5897634d50.0 for <tls@ietf.org>; Tue, 24 Feb 2026 14:34:15 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1771972455; cv=none; d=google.com; s=arc-20240605; b=a4SsWCJ0NPd4e7cSbNizMMXRJQFfu7jfHTLhqKMQPgnUUMOlHaIz3HYtlJS30xa/OG Hv0HCLa0HlFBUJWInSZ658jyg3nlPZRTcEY4FHZ9zIAcsO5+S5qGmGyXnYlgoqrOlJqZ L4V7hOVQkKSpGKnxIsKt2pg3FWM9958AL5rQ9A0EUzmCpPixTsrG7o8Yzj6ZHYgYzYE6 2wBBbTs192Rlq8hPBsb7UfX5I+F7Uga5EBh+eSvrOMJCmQ07OLBPczJcOrLbgkQuk5TV aZQl2BVDGUErPlinNcy/WcP4NIzO3wzQ8miyLtcuZKrt7jhKXALIaQ1nz6UvBSXmYmr5 8JeQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=keQ31xoUEBlp/zoyVFr5XrDqktlDjUplwDr02Cft4+o=; fh=lPV7X1eGOBPHT7V72mqaEP+wesuFU/QJVpBHly0UTe4=; b=IIsRqvJjtLt8v+NJyMi3oZYvJWKXBAxYbZXdvuFZMB1PDzhrCfoErYjwPSR5nfiKCO Ph1CZKvHdc5k0B7E5lO9UuPTvOHtmYJQD1a3ZfOqMY9xSd1w7gTh9RKEuklLuux9fLhj goEAh3dWZUjXSGjHalPn51v+03SeCTn2pxpHm5eE7VBRPIvxheGhGlGuqw+9yCMGjhX0 /v88K56SbrEaickjVUuRPGOptO5nYzjx35c3mmiAwNQe0UbEJENg8WJozqqSAvn95XmA yw7UzZv1n5eC4bkKHZoj7X3WeAOCrL4QUbkBF578yhcoVweu8LxRSbc2+Jk0KzdX7aGz YW1Q==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20230601.gappssmtp.com; s=20230601; t=1771972455; x=1772577255; 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=keQ31xoUEBlp/zoyVFr5XrDqktlDjUplwDr02Cft4+o=; b=mdVtiatl8x9EiwOrWuUHvxD25+eq0+8ioEgrquygcIOT5BJkeRVyjnYufjoH/5cDia yvKvHp91XsfJeSrUDwh9MYa5AtYruQeFjPj/LTmNJyJJQ5CD7CB0kpWmm502AuUCcU9F MyPFosJhDXoLavdtMduyvehEVkfoFRZNZT2ml9SpUFLoRz6MHJWKPVpR3Lo3wmlpqOaX 3jHg4AdKZAZhSdPesz7vwsQfqlc1LfbfS1vWxTscw4jPB6asIypzqKXKgkz2Er7BWvE3 537O9R5ymoTcINvd/v2ueBd7N2rwZBbHqcrJZGtDG1eRnVXavHNZiVz175mqRopxYxj9 MjVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771972455; x=1772577255; 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=keQ31xoUEBlp/zoyVFr5XrDqktlDjUplwDr02Cft4+o=; b=F5EEuTzr8wzUKzPQiMrm+48UJdAyG6bX4KSI+LFed5RIDiG1JsRU5ZvqQl5sVYkTsk F5c4eceuwTyTMz1bzcsynystRenGvgRHTgvRO3r92sq0qMAUvgnCoMNbp0LM9xcBcEtl e4ivyc/35jYOjoCwiMjoAH4tiBl8mHv4Bo+oIpiH4lYwkjfO1yMXJ7/D9ZRzgOEVGE8B sofHSiPkKXeBYq+SC4jtorYQQ3NNFjyigO6MIDyKka5mkTpkPbqC925pO2xK374KrToQ 7Nr2BJ5dsCSwibtRxajSY5gTBWtycYWkQFCYCYLMkiIl88qiBIRiQrooaGdn9S/tLQsw lnlg==
X-Gm-Message-State: AOJu0YyP343pdGdw93Sbjwl8bLYwTE523LooWD24VLcZ7DEOETUoC6u3 us/lNC2qEYvh1ov9Jdt1nm0IWmc6lbLCXVq/DVlqPgIBmTM0cSTuDvPnrDfPwJfZOFmenMR/sWF zJqa0zDNipwhgtW1aT58aJxO37Otf3LggZTVnppO1krDE/kNDPx0AXRg=
X-Gm-Gg: ATEYQzzlUGFnbn2HzGMR8cj420bHPsAr77jcT7PhxQIpZKg8/WRNzTttTZ7CquOQKqH k/+lLiuI9X7mPLg8v+ApW7untHO/s5qyotHf0MnJ9b6DqTHoipsMsqBP0kyYT54wuVGzKaC/Ttd Hdm86+xmqkTd8PoSsyTXfC8dqKdzxiK6UfG6ab56G7YcbsszNgcqJV3Wny5dJGMlq0bx9l0QnXl bB4ls/JtdwEBC+ebLqgVMmDahZ6CECbdgIFH49A7it31JvOnPfuvTmo9GSEaPiR0tuGm0T9ensa e62aK2e3vrn+CLpG6tZxZnhdcQFNEwkvJtZhPWWukiFdtiv5YH29i4RkzRDGF3xY9503dYbwi0t Z6fnL+dWoPNfFXrNh6VuX6dfKgt8nh0xz
X-Received: by 2002:a05:690e:4149:b0:64c:a3d5:631 with SMTP id 956f58d0204a3-64ca3d506ebmr1884321d50.63.1771972455323; Tue, 24 Feb 2026 14:34:15 -0800 (PST)
MIME-Version: 1.0
References: <CAOgPGoDLVqAVesWjrrD9ZR8HMkqQVLMp69vOkXPkk87MzcsOSw@mail.gmail.com> <CABcZeBM6sHJArV1FuWYbRA=XJtQiKKbmAeYt0YJuy4zAU2Ak7Q@mail.gmail.com> <097becff-b4fa-40c7-b795-4e4f28240182@tu-dresden.de> <CABcZeBNrwDYyJsoGGco0YCpFYdqZJUwyMyCJVQ1YD_6TM=CRWg@mail.gmail.com> <1e24a5c3-e9b5-48bf-bedb-8b23422781b6@tu-dresden.de> <CABcZeBPoao3M3yAMEB48PrY-mAQEagCF_S7ejZWLvWnH4Q0=MQ@mail.gmail.com> <efb1f6b5-0193-4183-ae16-f6827dd8b3b6@tu-dresden.de>
In-Reply-To: <efb1f6b5-0193-4183-ae16-f6827dd8b3b6@tu-dresden.de>
From: Eric Rescorla <ekr@rtfm.com>
Date: Tue, 24 Feb 2026 14:33:39 -0800
X-Gm-Features: AaiRm52bllqyyFXzQlVmioeMDoP4THgyeJL7i3EeXfRdt75LJeQl5ZefeBJ7tVg
Message-ID: <CABcZeBPAYmenKMXF_-tZ6jvqZU3hiNRAb2xN6URp6T9eymOUbA@mail.gmail.com>
To: Muhammad Usama Sardar <muhammad_usama.sardar@tu-dresden.de>
Content-Type: multipart/alternative; boundary="000000000000c06ca3064b997c56"
Message-ID-Hash: MNISTKGH2HJSNOITM5N6BNFVQ2OQSR43
X-Message-ID-Hash: MNISTKGH2HJSNOITM5N6BNFVQ2OQSR43
X-MailFrom: ekr@rtfm.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: tls@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: WG Last Call: draft-ietf-tls-mlkem-07 (Ends 2026-02-27)
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/DeatSUS3rredVgVXqSHeUg0Eur4>
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>

On Tue, Feb 24, 2026 at 1:50 PM Muhammad Usama Sardar <
muhammad_usama.sardar@tu-dresden.de> wrote:

> On 23.02.26 22:00, Eric Rescorla wrote:
>
> The question of key reuse seems orthogonal, as key reuse in
>> this draft is allowed to essentially the same extent as it is
>> allowed with traditional ECC algorithms. Again, what is it you're
>> expecting formal review to tell us?
>>
>> For "essentially the same extent": That's not my reading. RFC8446bis [1]
>> seems to be using normative SHOULD NOT, whereas this draft [2] seems to be
>> changing that to simply a non-normative recommendation "[...] recommended
>> that implementations avoid reuse [...]". Did I miss something?
>>
> Yes. This text does not override the text form 8446bis, which is still in
> force.
>
> [ Apologies, my phrasing particularly "changing" was a bit confusing. ]
>
> Sure, I was asking for clarification on "essentially the same extent" and
> sharing my understanding of why I believe they are not "essentially the
> same extent". Does my statement in previous email make more sense now? Am I
> (still) missing something?
>
I don't understand what you're saying, so the best I can do is repeat
myself.

draft-ietf-tls-mlkem has RFC 8446-bis as a normative dependency and
therefore implementations SHOULD NOT reuse key shares, just as
implementations of RFC 8446 SHOULD not reuse key shares for ECDHE.

-Ekr