CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/11/08 10:16:45
Added files:
lib/libcrypto/mldsa: mldsa.cc mldsa.cc.inc mldsa.cc.inc.orig
mldsa.cc.orig mldsa.h mldsa.h.orig
mldsa_nist_keygen_65_tests.txt
mldsa_nist_keygen_65_tests.txt.orig
mldsa_nist_keygen_87_tests.txt
mldsa_nist_keygen_87_tests.txt.orig
mldsa_nist_siggen_65_tests.txt
mldsa_nist_siggen_65_tests.txt.orig
mldsa_nist_siggen_87_tests.txt
mldsa_nist_siggen_87_tests.txt.orig
mldsa_test.cc mldsa_test.cc.orig
Log message:
Bring in ML-DSA from BoringSSL
This imports the BoringSSL ML-DSA implementation from immediately
prior to BoringSSL's relicensing. This is implemented much like
the previously imported ML-KEM and will be converted in a similar
manner for our use.
Since the time of this code, it has gained an external mu implementation
and ML-DSA 44. We will convert those from a follow on requested from
Google with an appropriate license.
This of course does not compile, follow on commits will move these
to appropriate locations and then hook them up to build.
ok tb@