[TLS] Re: Composite ML-DSA

Viktor Dukhovni <ietf-dane@dukhovni.org> Wed, 15 April 2026 16:25 UTC

Return-Path: <ietf-dane@dukhovni.org>
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 552D2DCED980 for <tls@mail2.ietf.org>; Wed, 15 Apr 2026 09:25:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1776270322; bh=90yXfs8EmrsiQeyMWL4kMPBKXfUzAnptQ+osnY93cpU=; h=Date:From:To:Subject:Reply-To:References:In-Reply-To; b=KhnO2f1i/qlNucaswkZ+FPeqBgcZ03ShV4v6QYh0uLK9XYWPMA2QXEol6jf/+KKz/ 7Q6RFJ0d1m8rEuJ0Wsi08L5MOOaj4OMg6CuzkygvV+fpwaTUaQWcV41zWnSpkwJM0v lD6VX79gIBoVFgfNjC0C88LK4IqiDf/0VXu++2Ww=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.398
X-Spam-Level:
X-Spam-Status: No, score=-4.398 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_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=dukhovni.org
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 B8P_Pu7WHJjh for <tls@mail2.ietf.org>; Wed, 15 Apr 2026 09:25:22 -0700 (PDT)
Received: from chardros.imrryr.org (chardros.imrryr.org [144.6.86.210]) (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 4B016DCE9CC3 for <tls@ietf.org>; Wed, 15 Apr 2026 09:20:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dukhovni.org; i=@dukhovni.org; q=dns/txt; s=f8320d6e; t=1776270044; h=date : from : to : subject : message-id : reply-to : references : mime-version : content-type : in-reply-to : content-transfer-encoding : from; bh=90yXfs8EmrsiQeyMWL4kMPBKXfUzAnptQ+osnY93cpU=; b=lo0dfRr2rsSBioFPc3xU08LQOuNfS8Rq9vkTmLwp27hIZWwxx7k7VycrhCaf4rbXcDFmo XEi4ENdVMefFzmHnJd+xi+SIqe2c1k7XSKePuMmAIXlf8HKk55Ar0ykDGWOUymuXLwMbvUS cNSry/t182o5aGvilEdN2styfGqG8p4=
Received: by chardros.imrryr.org (Postfix, from userid 1000) id 87769937704; Thu, 16 Apr 2026 02:20:44 +1000 (AEST)
Date: Thu, 16 Apr 2026 02:20:44 +1000
From: Viktor Dukhovni <ietf-dane@dukhovni.org>
To: tls@ietf.org
Message-ID: <ad-63GSQ6XzRnGVq@chardros.imrryr.org>
References: <3a16c7c4-345e-48ce-af70-a3bf503c8caf@app.fastmail.com> <CACf5n7_0hdeHJXXucva9pb=+pjhcgveHRpjA8XAcXB3LsYUvaw@mail.gmail.com> <CAFpG3gcC+UfO7E=ADGhwr2En5PwipZiq_r6_RdqvmT-5nnh2jw@mail.gmail.com> <d69ba150-0257-4e64-9abb-9229d03a03a6@app.fastmail.com> <87a4v42urw.fsf@josefsson.org> <ad-ebC8qSVHEgKcW@chardros.imrryr.org> <MN2PR17MB40317F72E2F0E49EF11377BECD222@MN2PR17MB4031.namprd17.prod.outlook.com> <PH3PPFA3FE8A23FE5B1CCA80C086902D1D7C1222@PH3PPFA3FE8A23F.namprd11.prod.outlook.com> <MN2PR17MB40313F23549B89F188D765EDCD222@MN2PR17MB4031.namprd17.prod.outlook.com> <LV0PR21MB662325C6F94AE362DEFC7E088C222@LV0PR21MB6623.namprd21.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
In-Reply-To: <LV0PR21MB662325C6F94AE362DEFC7E088C222@LV0PR21MB6623.namprd21.prod.outlook.com>
Mail-Followup-To: <tls@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: LWIFRE3RTK4IDLO3TYWT7ALGMJXGVPSC
X-Message-ID-Hash: LWIFRE3RTK4IDLO3TYWT7ALGMJXGVPSC
X-MailFrom: ietf-dane@dukhovni.org
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Reply-To: tls@ietf.org
Subject: [TLS] Re: Composite ML-DSA
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/RfDO0YW0d7AiyJ-S-xfB8kkrb9I>
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 Wed, Apr 15, 2026 at 04:06:27PM +0000, Andrei Popov wrote:

> The complexity argument is implementation-dependent. On Windows, the
> PKI stack encapsulates the multiple keys involved, so the use of a
> composite cert looks no different to the TLS stack (and other apps)
> than the use of any other cert.

Likewise in OpenSSL, the real complexity is having to implement and
support the algorithms, when it is not clear who's going to use them,
and whether supporting them is a disservice to the community because it
breeds balkanisation through too many choices only some of which will be
supported by some of the stacks.  I see it as a Pandora's box I don't
want to open without good cause.

-- 
    Viktor.  🇺🇦 Слава Україні!