Functionality
- Added single buffer SM4 (former SMS4) algorithm with the new SM4 instructions for Lunar Lake and Arrow Lake S CPUs.
- Added single buffer SHA384, SHA512, SHA512/224, SHA512/256 hash algorithm optimizations with the new SHA512 instructions for Lunar Lake and Arrow Lake S CPUs.
- Enabled support of specific ISA library build for Crypto Multi buffer library. Cmake build options
-DMERGED_BLD:BOOL=off -DMBX_PLATFORM_LIST="k1;l9"
may be used. Please refer to BUILD.md for the details
Bug fixes
- Fixed an issue with invalid memory access for AES-GCM algorithm with Intel® Advanced Vector Extensions 2 (Intel® AVX2) vector extensions of Intel® AES New Instructions (Intel® AES-NI) in case of corner sizes.
- Fixed AVX512 IFMA implementation (k1 branch) of SM2 signature and verification single-buffer algorithm. The optimized path is re-enabled.
Deprecated Functionality
fips_selftest_ippsRSASignVerify_PKCS1v15_rmf_get_size_keys
andfips_selftest_ippsRSASignVerify_PKCS1v15_rmf_get_size
. Please see DEPRECATION_NOTES.md for more details.
Thanks to the Contributors
Release includes contributions from the project team as well @taviso, @berrange and @Jingkai