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@