CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2026/11/08 11:39:42

Modified files:
        regress/lib/libcrypto: Makefile 
Added files:
        regress/lib/libcrypto/mldsa: Makefile 
                                     mldsa65_nist_keygen_tests.txt 
                                     mldsa65_nist_siggen_tests.txt 
                                     mldsa87_nist_keygen_tests.txt 
                                     mldsa87_nist_siggen_tests.txt 
                                     mldsa_tests.c 
Removed files:
        lib/libcrypto/mldsa: mldsa_nist_keygen_65_tests.txt 
                             mldsa_nist_keygen_87_tests.txt 
                             mldsa_nist_siggen_65_tests.txt 
                             mldsa_nist_siggen_87_tests.txt 
        regress/lib/libcrypto: mldsa_test.cc 

Log message:
Add ML-DSA known answer tests against the NIST ACVP vectors

This uses a file-test driver that runs the NIST keygen
and siggen vectors for MLDSA-65 and MLDSA-87. It re-uses
the mlkem utilities written by tb@ from the mlkem test
harness, calling the internal deteministic functions
with known entropy values so the fixed vectors are reproducible.

parse_test_file for nist should probably move to the
generic test harness we use, but that can happen later.

ok tb@ kenjiro@

Reply via email to