I believe OpenSSL 3.5 supports both ML-DSA ([1], [2]) and SLH-DSA ([3], [4]) primitives operations for keys and signatures. However it does not mean they are supported as signature algorithms in TLS.

-yaroslav


On 19 Aug 2025, at 10:29, John Mattsson <[email protected]> wrote:



I had the memory that Victor said so in the TLS thread about OpenSSL 3.5 supporting ML-KEM, ML-DSA, and SLH-DSA. But looking it up Victor only mentioned ML-DSA. Thanks for the clarification.

 

Cheers,

John

 

From: Peter C <[email protected]>
Date: Tuesday, 19 August 2025 at 18:46
To: Filippo Valsorda <[email protected]>, John Mattsson <[email protected]>
Cc: TLS List <[email protected]>
Subject: RE: [TLS] Re: Second WG Adoption Call for Use of SLH-DSA in TLS 1.3

It added support for draft-ietf-lamps-x509-slhdsa, not for this.

 

Peter

 

From: Filippo Valsorda <[email protected]>
Sent: 19 August 2025 17:34
To: John Mattsson <[email protected]>
Cc: TLS List <[email protected]>
Subject: [TLS] Re: Second WG Adoption Call for Use of SLH-DSA in TLS 1.3

 

2025-08-19 17:34 GMT+02:00 John Mattsson <john.mattsson=[email protected]>:

To my understanding, OpenSSL 3.5 LTS already uses the unregistered numbers in the draft.

 

I also had that impression, but Viktor corrected me in another thread. See excerpt below.

 

2025-05-19 13:53 GMT+02:00 Viktor Dukhovni <[email protected]>:

On Mon, May 19, 2025 at 01:29:40PM +0200, Filippo Valsorda wrote:

 

> 2025-05-19 12:41 GMT+02:00 John Mattsson <[email protected]>:

 

> > OpenSSL 3.5 has already shipped with the Values 0x0911 – 0x91C that

> > are in the draft. 

> Frankly, this is a bit irritating, especially given the precedent of

> seed encodings, where we all got saddled with a fractal encoding to

> appease the "legacy" of a handful of early adopters. Now OpenSSL ships

> a production feature in a LTS version with 12 commandeered

> unregistered codepoints from the public range. Ok.

 

OpenSSL 3.5 DOES NOT have TLS codepoints for SLH-DSA.  I don't know

where John Mattsson got that impression.  The only PQ signature TLS

codepoints in OpenSSL 3.5 are:

 

 

    0x0904  mldsa44     N   [draft-tls-westerbaan-mldsa-00]

    0x0905  mldsa65     N   [draft-tls-westerbaan-mldsa-00]

    0x0906  mldsa87     N   [draft-tls-westerbaan-mldsa-00]

 

 

_______________________________________________
TLS mailing list -- [email protected]
To unsubscribe send an email to [email protected]


This communication (including any attachments) is intended for the sole use of the intended recipient and may contain confidential, non-public, and/or privileged material. Use, distribution, or reproduction of this communication by unintended recipients is not authorized. If you received this communication in error, please immediately notify the sender and then delete all copies of this communication from your system.
_______________________________________________
TLS mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to