[TLS] Re: [EXTERNAL] Re: Working Group Last Call for Use of ML-DSA in TLS 1.3

Stephen Farrell <stephen.farrell@cs.tcd.ie> Thu, 09 April 2026 23:50 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
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 9181DD91CE79 for <tls@mail2.ietf.org>; Thu, 9 Apr 2026 16:50:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1775778604; bh=FmnQ2zPeymneyHBfAHXMz6n2WkKUhkfLOcguTmUMmaU=; h=Date:Subject:To:References:From:In-Reply-To; b=JU4skxoEUPAXPBo6SDel6E+KMyIZF0sJyJiTgvSxlWbNMGWKqvHCwJ1xJnT0drhdu Yrc4fuLJxocsiBKaYqb7aaruIQhsaSJwEAD43WjXuKyCbOB6cUMq9yo8hbGhiUrHYU Nb9bMau1uqN46RD2ASDf1m56kbnpvsJqTOJMWf2g=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, 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=cs.tcd.ie
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 knctYY3rfR4s for <tls@mail2.ietf.org>; Thu, 9 Apr 2026 16:50:03 -0700 (PDT)
Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11021088.outbound.protection.outlook.com [40.107.130.88]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id BCDB0D91C66D for <tls@ietf.org>; Thu, 9 Apr 2026 16:49:25 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ExRn5cVAR9ZQv+SftAZYGt3UI7Fwh9m9DUR3I01T8owkmsMcBCMDS5NuaqsuYTW9oS9+fD2RU4e6z5X67MT2FpfrmjWTvXgZT1K6pKFe5qJo+XwusyOIJlpoPAYP/0QBE+I9NewaFgoYiwRd96NYRV9/voFBu3vVgqCV0gyo6TCZX37yfenuTfA/GbgeUUd2/CWP2zyLojwsxsIK2IvGYIfYBooPNY+UJI0K0CsmZVAuwwIjCpOvYi3NCWKXhwuqJO45Oc1D5E/GQuUQGpID/EsqqM39WydYewX28Y9C+OZL61ATXNEf1RjiZU1TNrqfVbT35GnqtuOay65yEHUfYA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FmnQ2zPeymneyHBfAHXMz6n2WkKUhkfLOcguTmUMmaU=; b=eZ5VIlQtFCQo4PDyfd9ia0zlkd3UyxWHzRttbkSCZ6hkLY164J2gXEtasX3coFeiL621l5WNZVet9CTtUozNNVehA5PXoDtZx/MyPF0q/7haAV50Bb4Bh0jLmJ7+BbdQcizKsU4REBJ+NKH1cBW6o68giXrJFguggWQmne27owC0UJrH4DutCK5afMOwsLKhJukvejh+vOnqTTRzq+5Xiu7FzFHiKtBIK9JBJ5q+NOSzbsZRzHXGOKwArZk9GXrkftTA4cRCMkY3dX+0yZlQThPG4i0EG15PcQXTpbnply/NUDJRnF60M7DGMHqPDgLca+PYuY00rKStl1llZD+0OQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.tcd.ie; dmarc=pass action=none header.from=cs.tcd.ie; dkim=pass header.d=cs.tcd.ie; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.tcd.ie; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FmnQ2zPeymneyHBfAHXMz6n2WkKUhkfLOcguTmUMmaU=; b=UfYAsocrUmg/+RN9KASICmPWsQ2VGNBkN8Cf7Z3Kunb1s25TiYY9UpkPoHF+xhQdownoNtBy4uCEnA5g5yxehhomrRiCnuNc7xeQ9rv6Olylu7gqwbmuxdrrJcXbKu1V4zIRXVtFUNiuOtR9vo/z9WkCpJ4Ow0VOE2DIeajVUEU7X6ucomYHZzHza1wnL2IkbzmTkm4NboPiB9JNsMGwF6bRmeyjeL2zc3S0yfGldtfWw7HJVekEd97JzzxSSzibl/qdpXTbIebaObcD5zmgjUfvF/3Li8IyRak5RB2g5WRaRpARu6KgHy5jL0Cn7KGcY9lXKvUg/ephEHGw1yni/w==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.tcd.ie;
Received: from PA3PR02MB11163.eurprd02.prod.outlook.com (2603:10a6:102:4b4::19) by DB3PR02MB10419.eurprd02.prod.outlook.com (2603:10a6:10:433::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Thu, 9 Apr 2026 23:49:14 +0000
Received: from PA3PR02MB11163.eurprd02.prod.outlook.com ([fe80::71cc:8d7f:5cb5:3772]) by PA3PR02MB11163.eurprd02.prod.outlook.com ([fe80::71cc:8d7f:5cb5:3772%5]) with mapi id 15.20.9769.018; Thu, 9 Apr 2026 23:49:14 +0000
Message-ID: <4f7c3298-ef12-4f8a-b606-76ea72556d2a@cs.tcd.ie>
Date: Fri, 10 Apr 2026 00:49:12 +0100
User-Agent: Mozilla Thunderbird
To: Andrei Popov <Andrei.Popov@microsoft.com>, TLS List <tls@ietf.org>
References: <16CF0FDA-7263-461A-9F2B-D37DBEAF5DD9@sn3rd.com> <25c8d414-e4c8-455b-bd64-28132615ba75@cs.tcd.ie> <68f49a81-dd2c-4bea-896a-87da3e6aff68@tu-dresden.de> <LV0PR21MB6623A312C205CE74EDD7B9F48C582@LV0PR21MB6623.namprd21.prod.outlook.com>
Content-Language: en-US
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Autocrypt: addr=stephen.farrell@cs.tcd.ie; keydata= xjMEY9GzphYJKwYBBAHaRw8BAQdAo6JvjmSbxHdQWPZdvciQYsHhM1NxQBU398Mmimoy4p7N M1N0ZXBoZW4gRmFycmVsbCAoMjU1MTkpIDxzdGVwaGVuLmZhcnJlbGxAY3MudGNkLmllPsKQ BBMWCAA4FiEEMG54R8tZDyZFrDOn5Njp+ZeoM90FAmPRs6YCGwMFCwkIBwIGFQoJCAsCBBYC AwECHgECF4AACgkQ5Njp+ZeoM93bogEA25ElRyX0wwg+kGEN1AoL60MoZfvQZ/VtmXY6IC5j +csBAIBpkL5ySuzJK2zLNZn9qQGht8IaUcA7cvDcLvS2uHUEzjgEY9GzphIKKwYBBAGXVQEF AQEHQILCPWOwW36e8D3pY8GmvvtItIT+A5uV80ist+WokVsQAwEIB8J4BBgWCAAgFiEEMG54 R8tZDyZFrDOn5Njp+ZeoM90FAmPRs6YCGwwACgkQ5Njp+ZeoM92bcAEA8R+8cpqRUIS+SoAN iO05xE6O/wEx8/e88BqzAYki3SoBAOQdwiPX+MQrAxkWD8xxOsdMOAtxYKpkD1n8aPJUw6QJ
In-Reply-To: <LV0PR21MB6623A312C205CE74EDD7B9F48C582@LV0PR21MB6623.namprd21.prod.outlook.com>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------ogPdO1RiyvLSL2LAjgi32Adb"
X-ClientProxiedBy: DB7PR05CA0004.eurprd05.prod.outlook.com (2603:10a6:10:36::17) To PA3PR02MB11163.eurprd02.prod.outlook.com (2603:10a6:102:4b4::19)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PA3PR02MB11163:EE_|DB3PR02MB10419:EE_
X-MS-Office365-Filtering-Correlation-Id: 1cf96686-92a1-4560-092d-08de96929aea
X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True
X-TCD-Routed-via-EOP: Routed via EOP
X-TCD-ROUTED: Passed-Transport-Routing-Rules
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|786006|376014|1800799024|10070799003|19092799006|22082099003|56012099003|18002099003;
X-Microsoft-Antispam-Message-Info: CDnOvBwkBpjt6yhj4iCzt5NGfYFTpbyma93XNQjpVyRJbysahNs4YQx1UrEuf7kdWyWmeafspO6m3HVvShRD72t5CrbyUhgMnvFk4UgeZlg6Zy+Gs7CQ5PJZJhC/sMomOZM7dSZ0IvBywy1xq8qD5OB3gV/JzG+CQgHhN5X3aUA74KPU97vdZW499rJx2GHTKNuCnuUd3Rw1XPQsszQOgNVFo3evCRPvM5w3YboXcbLTBZe32iKN/v56zNGdK8Su4qGQB5K1Fgdntl4+CHXNQm+azXSgwX4IRYsHcy98S0pWUD98VjMop5AjTuRWvMHk1AtOB22cGF9IjrM5rjgPewCl5bPvzQyDkO8GaYujXbaoFwvHNfvQiZDHVkq8VvwmGZAjIszDBLnW00fUTNlcRWDXawmfTMh+qTVwyHx9tBsut4n8uMGAfvzJRD75+M+jipasFa9dwWVtU+LtoUK/VRYXo6IV4mLQoV1SAJAH2dM8GWKOycgVtev8VxaU2y6uDIJvDLSEiTpnRSDkGu5Eknns45FB9lTf/4zVnrgw8Fh6RFdtWibjKivGREFUNjcLjHzmCytXA1LEuo4WDjtj6HHLWpwWuGFVOm7tsjXOlT0CjqUBYo4c9uNG3oH5enPacP6ZBd90J7DPNBaG9dk0rlgYlYiH6Rwu0Pixm8JgbCADGagRjyqGEttXWTx1wu3ZYIadQJMHrhURNm3vg+aiTb+Qx/KPFPVgCVT5o/dRf8Q=
X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA3PR02MB11163.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(786006)(376014)(1800799024)(10070799003)(19092799006)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2
X-MS-Exchange-AntiSpam-MessageData-0: GZ/VDipTPJlf7cDLoqvB+DnVvzOwWskmObkJGXE8J+A5APTWOO6WHnt3eifTlQIdKr8hqA7Qm226+NHc3SU170Us/Byar6rJ31Lqvmdlc6Zar/JAavnZD/YhJmVMFqIf3vk1qLbZhUCgPTXUE+tLRYglgyW8h/L6WHUBmZCF8FSFszY3WsSy6Sj8W8k/TKkZdgJdw1pQ2kUvQRcFcVvhljnwRAHsF4WUP3/lx6RFkSHxP3v+nFg3QyPH/CE4ignmDaphtGrBBt0lr7ZFYMFhcGJUshIJeUWulvvIx5Ncqc7Uzd2BMB4XmmTXdSQKqYZZ3jkcNhFcMBcDBvW8Xa7tC3MPQwjzk/BPK2F+zcbpRlTOWbY7RY0TUXHA9Or5zXfij0kFCpMjGTQhM0bMW+miLG5rUA5KDfwW8xyc1mf4gUYOX41DD7yCDSP+zafqA2H6MXve8/0FkWRYhVF0sL2hYWQycoJbt8CtIeH0dRM6t1FzGbBvzkw0hU0UVPFpG7w7YP0WufKUPsaFexcsMjrSVF/qh338Em6bt1T05VIr85YvqhNjYc76kR1rBSYOFPF1V+zdpMh4/56cf6+9XXP60yZ/sHW9XB9/41J1PQd/qmdf6celdmHrebdvezEOwKS0Ugkx9yHw3aQjgTj9aDb9DPY+85nwGy3YeGYGP/sjwQIIZ6IOjChP4AwL/S+BAG3CoPbNTOh8baNJwdPFebaYDIxAH0fAJ18K81A0qt1acOtxK4gppNgVc7qB9ryc5hqyzSvOhqGFHFHYpoHRqs8C90bNQtVN/cRDct+AZD2DsUfQziyjNnwDbRL1PDjE10ROkMYPG089DsYME4IvuQ8Rgpz1J/feOeR2MY6No12gH6bmDeoiFZTLnC1k58ljR2X1TT9aHZlxWCBAebcbdAhGkOpbTaJGAJIMx/XQ+4Z9lzQpunhmqe37qwCqKhV3WUKyC5Vh+te6kAe8LmsTs2cBGtayC/O3lxvnMfpMA4JWD5NlOskSV244QojLZkd0kl+feKVsbzwysh55e/rHNuB93YKSLHgBbvLKCeiiHqZ2+73B7cYRsuoecYossE2VOsBVzEPOI5krVWtfqtXRLEQlHrOaC1VI8At9cEZjHEtkzZvwT+V0nHSapXadkLh3C4pyFp+5pVL+ouBmvcfRJZRtM0oin+kylvHZMOYswYlNKLTOP/HvmEerrFodRptoogzgqynU+w3rM2PAXiIAaJor9hEHtGYONpuiia0Fu0BCpGOiJaM124MMu12FzyXKgboIYtc0nAJgZbtDlFPjBDvT8re2G7nYjKtsfX5HwoO3zKKFf1/3LqSB2aYFoxSYPn291lqq2rmUbWlmAL3JX2dh3pIBGajk6VUHm9k9QGjrstS3ItEC5yFIdFND6m1X12vTOFeNGvkvfzQthBAjaDlu2WUo+Cje99YTy08kPTGoUNqlcQZKdigVnMh4IofEalxzS3HmWqke8/NwO7W4povZ2j5b5l1A04M8Gj0ah74SwFSsKmS8mu2P2QW0ttJ/5xIRpFa3TK5nJ1OoTM6OkoF8HSTMDZZVzo3JZ8b6Ty3sz4FJ7Oww/ov3Vxl7eeczMdbhh+FJ63F8LClN07jTUVQqso6gcLikCDN+cUAP3sYyVPW0hpozXXlF5Z3nbgAMVieLsA3sP3aLTf0NqjplKD5XM6RsYJPCvfLN2NUe6Ei/qRVju0bJTN6o27r+O0yisdcGFg5gVZI7yGIOOKHPOFlkrjmBhFVowrAPB4Pnv9cGwPZTiUda9peirAokAE4xBLH7JOGhFB+F
X-MS-Exchange-AntiSpam-MessageData-1: JL9oVIjLKSzuQA==
X-OriginatorOrg: cs.tcd.ie
X-MS-Exchange-CrossTenant-Network-Message-Id: 1cf96686-92a1-4560-092d-08de96929aea
X-MS-Exchange-CrossTenant-AuthSource: PA3PR02MB11163.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2026 23:49:14.5540 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: d595be8d-b306-45f4-8064-9e5b82fbe52b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: HRynQPKd9uSNkq5c979Odsh1HDDgWHFdph7WRc6GuNybDUJnl3KlpUAIE+TcTS+N
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR02MB10419
Message-ID-Hash: KXTFQQEZIOP232V2TNKP6MVYR43U3526
X-Message-ID-Hash: KXTFQQEZIOP232V2TNKP6MVYR43U3526
X-MailFrom: stephen.farrell@cs.tcd.ie
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
Subject: [TLS] Re: [EXTERNAL] Re: Working Group Last Call for Use of ML-DSA in TLS 1.3
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/xXixRKNcEvu2r6t-FH5UFkdtuOc>
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>

Hiya,

I think that was more directed at Usama than me, but I'll choose to
answer anyway in case it's useful...

On 09/04/2026 23:54, Andrei Popov wrote:
> Just for my understanding: you'd be OK publishing something like
> draft-reddy-tls-composite-mldsa-09 - Use of Composite ML-DSA in TLS
> 1.3<https://datatracker.ietf.org/doc/draft-reddy-tls-composite-mldsa/
> (assuming it was WG-adopted, etc.)?

I'm not at all convinced composite signatures have much value but
would not be ok with that draft on another basis, which also affects
the draft being WGLC'd - IIUC, TLS, and in particular, web server
and acme packages, don't yet have practical ways of managing multiple
TLS server certs for the same origin, and composite signatures seem to
require that, so I think we'd be getting too far ahead of the game
in standardising the composite sig draft you mentioned until more
experimentation has been done.

If this pure ml-dsa signatures draft is being proposed as a way of
just switching over from e.g. rsa/eddsa/ecdsa to ml-dsa then I'm
not at all sure that "just switch over" idea is tractable for real
deployments, so, again, more experimentation is warranted, but not
widespread deployment.

Cheers,
S.