Usama (and all),

I am no chair, but an observer offering a perspective. I know the topic is hot 
now, but I’m hoping that this dwindles flame rather than increases it. 


Your main technical complaint if I’m not mistaken is that a document that is 
intended for ml-dsa only should reference a hybrid approach. 

I don’t know that this is an accurate approach none of the rest of the document 
references hybrids in any way. Just as when ECDSA was added to TLS (RFC 5246) 
there was no reference to any “hybrid” approach (I.e. no, let’s do ECDSA + RSA 
just in case). 

I do think the point of this RFC is simply to register some new code points for 
the use of ml-dsa standalone (which if there’s no agreement that it can’t be 
standalone I don’t know how we could possibly agree on a hybrid).

Algorithms thus far have never had to be combined, except for worries which 
people have. 

Let me paint a mental picture, if I need to have composite algorithm x, and 
algorithm x is comprised of algorithms y and z, then I first need standalone 
implementations of algorithms y and z before I can have algorithm x. So why in 
the world would we not have algorithms y and z both be a part of the protocol 
before having algorithm x added? It feels completely backwards. 

Yes, have the ml-dsa standalone. Create an I-D with your suggestions on the 
signature schemes we would want to add to the registry. And there (hopefully) 
the lamps document can be finalized and rather than referencing an I-D you can 
reference both the standlone ml-dsa, and the lamps pq-composite RFC, and 
discuss why someone would want a composite rather than a standalone algorithm. 


Thank you,
    Ryan Appel

> On May 6, 2026, at 5:35 AM, Stephen Farrell <[email protected]> wrote:
> 
> 
> Hiya,
> 
>> On 06/05/2026 11:31, Peter C wrote:
>> I don’t think you can point at an informative section motivating
>> the use of hybrid ML-DSA in one draft and claim that it blocks
>> the use of non-hybrid ML-DSA everywhere else, particularly
>> when there is already a published RFC for non-hybrid ML-DSA
>> from the same working group with the same use case [1].
> 
> We (the IETF as a whole) are indeed all over the place
> when it comes to documenting PQ things;-(
> 
> I feel sorry for people who have to try figure out what
> to implement and deploy.
> 
> S.
> 
> _______________________________________________
> TLS mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> <OpenPGP_signature.asc>

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

Reply via email to