Composite-ML-DSA: Known good test vectors?

371 views
Skip to first unread message

Stephan Müller

unread,
Nov 13, 2024, 2:04:25 AM11/13/24
to pqc-forum
Hi,

although leancrypto provides already a composite ML-DSA, it was not compliant
to the current IETF draft [1].

After now bringing it into compliance, including the generation of X.509
certificates, I am wondering whether there are known good test vectors for
this algorithm implementation. Specifically I would like to test the
correctness of my input message processing as defined in the algorithm step 2.

Thanks a lot.

[1] https://www.ietf.org/archive/id/draft-ietf-lamps-pq-composite-sigs-03.html

Ciao
Stephan


Nidhi Damodaran

unread,
Jan 6, 2025, 5:11:40 AMJan 6
to pqc-forum, Stephan Müller
Hi Stephan,

Do you have any leads now on where to get the vectors ?

Thanks,
Nidhi

Stephan Mueller

unread,
Jan 6, 2025, 8:11:08 AMJan 6
to pqc-forum, Nidhi Damodaran
Am Montag, 6. Januar 2025, 11:11:39 CET schrieb Nidhi Damodaran:

Hi Nidhi,

> Hi Stephan,
>
> Do you have any leads now on where to get the vectors ?

You can find them at the IETF-Hackathon which provides vectors from a large
number of implementations:

https://github.com/IETF-Hackathon/pqc-certificates/tree/master/providers

Search for artifacts_certs_r4.zip files, such as

https://github.com/IETF-Hackathon/pqc-certificates/blob/master/providers/
leancrypto/artifacts_certs_r4.zip


Or you also find certificates at the leancrypto code tree which has been
verified against several other implementations (see [1]): https://github.com/
smuellerDD/leancrypto/tree/master/asn1/tests/testcerts


You can generate your own certificates as outlined in: https://leancrypto.org/
leancrypto/x509_support/index.html



[1] https://ietf-hackathon.github.io/pqc-certificates/
pqc_hackathon_results_certs_r4.html
Ciao
Stephan


Nidhi Damodaran

unread,
Jan 6, 2025, 9:54:35 AMJan 6
to pqc-forum, Stephan Mueller, Nidhi Damodaran
thanks a lot
Reply all
Reply to author
Forward
0 new messages