Leancrypto Version 0.11.0
Code
Changes 0.11.0
-
security fix: fix possible leak of message in Kyber
-
Kyber: reduce memory footprint, use common lc_memcmp_secure API
-
Ascon-Keccak: include the tag length into the IV and thus implicitly authenticate the tag length (thanks to Markku-Juhani Saarinen to suggest this)
-
Kyber: change standard API such that caller can select Kyber type
-
Dilithium: change standard API such that caller can select Dilithium type
-
security: addition of Timecop and instrumentation of tests to find side-channels
-
enhancement: add Linux kernel crypto API support for Ascon / Ascon-Keccak
-
fix: performance of seeded RNG by setting reseed threshold to 1MB
-
fix: Linux kernel warning on return thunk
-
enhancement: add ASM ARMv7 and ARMv8 implementation for X25519
-
enhancement: add Ascon support for XDRBG
-
enhancement: performance increase for XDRBG256
-
enhancement: add ED25519ph to support Dilithium hybrid init/update/final handling