Skip to content

Intel Cryptography Primitives Library 1.1.0

Latest
Compare
Choose a tag to compare
@kiselik kiselik released this 26 Feb 12:26

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 and fips_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