Skip to content

Releases: intel/cryptography-primitives

Intel Cryptography Primitives Library 1.0.1

11 Dec 15:16
Compare
Choose a tag to compare

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.

Intel Cryptography Primitives Library 1.0.0

17 Oct 13:06
Compare
Choose a tag to compare

Intel® Integrated Performance Primitives Cryptography (Intel® IPP Cryptography) was renamed to Intel(R) Cryptography Primitives Library.

Functionality

  • Added IPPCP SM3 hash algorithm optimization with the new instruction set (SM3-NI) for Lunar Lake and Arrow Lake CPUs.

  • Added Intel® AVX-IFMA RSA implementation to Crypto Multi buffer library.

  • Added FIPS selftest for Leighton-Micali Hash-Based Signatures(LMS) verification algorithm.

  • Added examples for SM3 Hash / LMS post-quantum verification / NIST Curve P-256 ECDSA signature generation algorithms.

  • Changed -DBABASSL:BOOL=on CMake build option to -DTONGSUO:BOOL=on for Tongsuo library.

Bug fixes

  • Fixed bug in IceLake optimization (k1 branch) of ECDSA signature function caused by incorrect processing of R and S component's size and sign.

Disconnected Features

  • Removed API that were deprecated in Intel® Integrated Performance Primitives Cryptography 2020 Update1. More details can be found in DEPRECATION_NOTES.md. Please note that ippsHash<GetSize/Init/Duplicate/Pack/Unpack/Update/GetTag/Final/HashMessage> API still remain in the library.
  • Removed support for SSSE3(s8 for ia32 and n8 for intel64) and AVX(g9 for ia32 and e9 for intel64) code-paths. Execution was moved to SSE3(w7 for ia32 and m7 for intel64) and SSE4.2(p8 for ia32 and y8 for intel64) respectively. There is still the possibility to use 1cpu headers and 1cpu libraries without breaking change for 1 year but some performance drops are expected.

CAVP certification

Thanks to the Contributors

Release includes contributions from the project team as well as @wbeck10.

IPP Crypto 2021.12.1

07 Jun 13:19
Compare
Choose a tag to compare

Intel(R) Integrated Performance Primitives Cryptography 2021.12.1

IPP Crypto 2021.12.0

31 May 11:31
Compare
Choose a tag to compare

Intel(R) Integrated Performance Primitives Cryptography 2021.12.0

IPP Crypto 2021.11.1

28 Feb 13:07
Compare
Choose a tag to compare

Update of Custom Library Tool version

IPP Crypto 2021.11.0

21 Feb 09:20
Compare
Choose a tag to compare

Intel(R) Integrated Performance Primitives Cryptography 2021.11.0

IPP Crypto 2021.10.0

14 Dec 10:29
Compare
Choose a tag to compare

IPP Crypto 2021.9.0

04 Oct 10:30
Compare
Choose a tag to compare

Intel(R) Integrated Performance Primitives Cryptography 2021.9.0

IPP Crypto 2021.8

03 Jul 09:55
Compare
Choose a tag to compare

Intel(R) Integrated Performance Primitives Cryptography 2021.8

IPP Crypto 2021.7.1

31 Mar 16:20
Compare
Choose a tag to compare

Intel(R) Integrated Performance Primitives Cryptography 2021.7.1