OpenBSD/src ZszaSN1lib/libcrypto/mlkem mlkem.h

by tb on ⎇
   typos: us -> is, te -> the (twice)
VersionDeltaFile
1.5+3-3lib/libcrypto/mlkem/mlkem.h
+3-31 files

OpenBSD/src B4zFsXvlib/libcrypto/mlkem mlkem.h mlkem1024.c

   Do not assume mlkem.h and bytestring.h are public in libcrypto

   As long as is not quite clear what we want to do about the public API
   aspect of MLKEM, keep things internal for now.

   discussed with beck and jsing
VersionDeltaFile
1.4+1-6lib/libcrypto/mlkem/mlkem.h
1.5+2-3lib/libcrypto/mlkem/mlkem1024.c
1.6+2-3lib/libcrypto/mlkem/mlkem768.c
1.4+3-2lib/libcrypto/mlkem/mlkem_internal.h
+8-144 files

OpenBSD/src LjILLUDlib/libcrypto/mlkem mlkem.h mlkem_internal.h

   mlkem: clean up top matter in headers
VersionDeltaFile
1.3+9-6lib/libcrypto/mlkem/mlkem.h
1.3+5-2lib/libcrypto/mlkem/mlkem_internal.h
+14-82 files

OpenBSD/src mkRFVnDlib/libcrypto/mlkem mlkem1024.c, regress/lib/libcrypto/mlkem mlkem1024_encap_tests.txt mlkem1024_decap_tests.txt

   Add ML-KEM 1024 from BoringSSL

   Changes include conversion from C++, basic KNF, then adaptation to
   use our sha3 functions for sha3 and shake instead of the BorinSSL
   version. This Adds units tests to run against BoringSSL and NIST test
   vectors.

   The future public API is the same as Boring's - but is not yet exposed
   pending making bytestring.h public (which will happen separately) and
   a minor bump

   Currently this will just ensure we build and run regress.

   ok tb@ to get it into the tree and massage from there.
VersionDeltaFile
1.1+1,840-0regress/lib/libcrypto/mlkem/mlkem1024_encap_tests.txt
1.1+1,829-0regress/lib/libcrypto/mlkem/mlkem1024_decap_tests.txt
1.1+1,121-0lib/libcrypto/mlkem/mlkem1024.c
1.1+499-0regress/lib/libcrypto/mlkem/mlkem1024_keygen_tests.txt
1.1+158-0regress/lib/libcrypto/mlkem/mlkem1024_iteration_test.c
1.1+136-0regress/lib/libcrypto/mlkem/mlkem1024_nist_keygen_tests.c
+5,583-012 files not shown
+6,552-518 files

OpenBSD/src omGKPmvlib/libcrypto/mlkem mlkem768.c mlkem.h, regress/lib/libcrypto/mlkem mlkem768_encap_tests.txt mlkem768_decap_tests.txt

   Add ML-KEM 768 from BoringSSL

   Changes include conversion from C++, basic KNF, then adaptation to
   use our sha3 functions for sha3 and shake instead of the BorinSSL
   version. This Adds units tests to run against BoringSSL and NIST test
   vectors.

   The future public API is the same as Boring's - but is not yet exposed
   pending making bytesring.h public (which will happen separately) and
   a minor bump

   Currently this will just ensure we build and run regress.

   ok tb@ to get it into the tree and massage from there.
VersionDeltaFile
1.1+1,840-0regress/lib/libcrypto/mlkem/mlkem768_encap_tests.txt
1.1+1,829-0regress/lib/libcrypto/mlkem/mlkem768_decap_tests.txt
1.1+1,118-0lib/libcrypto/mlkem/mlkem768.c
1.1+499-0regress/lib/libcrypto/mlkem/mlkem768_keygen_tests.txt
1.1+168-0lib/libcrypto/mlkem/mlkem.h
1.1+157-0regress/lib/libcrypto/mlkem/mlkem768_iteration_test.c
+5,611-015 files not shown
+6,838-221 files