Leancrypto Version 1.5.0
Code
Changes 1.5.0
-
Enable SHA3 CE 2x implementation for SLH-DSA and ML-DSA (performance increases 2 to 3 fold)
-
Fix lookup of RDRAND support in CPUID
-
Catch Y2038 issue on 32-bit systems that do not have 64 bit time_t support
-
Start Python interface
-
Add ED448 / X448 for use in hybrid PQC constructions, ED448 implementation verified with NIST ACVP
-
Add ML-KEM-X448 and ML-DSA-ED448 support
-
ASN.1: Add ML-DSA-ED448 certificate support
-
RUST: Add ML-DSA-ED448 support
-
Linux kernel: Add ML-KEM-X448 and ML-DSA-ED448 support
-
Ascon AEAD: Bug fix when calculating the tag for plaintext that is not multiples of 128 bits
-
Composite X.509 signatures: update implementation to match draft revision 5
-
Add support for the Linux kernel updated scatterwalk API in 6.15 for leancrypto_kernel_aead_ascon.ko