|
2 | 2 |
|
3 | 3 | This is a list of notable changes to Intel(R) IPP Cryptography, in reverse chronological order.
|
4 | 4 |
|
| 5 | +## 2020-06-09 |
| 6 | +- AES-GCM algorithm was optimized for Intel(R) Microarchitecture Code Named Cascade Lake with Intel(R) AES New Instructions (Intel(R) AES-NI). |
| 7 | +- Crypto Multi-buffer library installation instructions update. |
| 8 | + |
5 | 9 | ## 2020-04-27
|
6 |
| -- In the Readme file of the Crypto Multi-buffer Library was added the information about possible fails on the installation step, when the library is installed by default paths. |
| 10 | +- The Readme file of Crypto Multi-buffer Library was updated by information about possible installation fails in specific environment. |
7 | 11 |
|
8 | 12 | ## 2020-04-21
|
9 | 13 | - Documentation of Crypto Multi-buffer Library was updated.
|
10 | 14 | - Position Independent Execution (PIE) option was added to Crypto Multi-buffer Library build scripts.
|
11 | 15 |
|
12 | 16 | ## 2020-04-19
|
13 |
| -- AES-XTS optimization for Ice Lake with vector extensions of Intel(R) AES New Instructions (Intel(R) AES-NI) was improved. |
| 17 | +- AES-XTS optimization for Intel(R) Microarchitecture Code Named Ice Lake with vector extensions of Intel(R) AES New Instructions (Intel(R) AES-NI) was improved. |
14 | 18 | - Fixed a build issue that affect build of the Intel(R) IPP Crypto library with MSVC\* compiler on Windows\* OS.
|
15 | 19 | - Duplicated APIs of HASH, HMAC, MGF, RSA, ECCP functionality were marked as deprecated. For more information see [Deprecation notes](./DEPRECATION_NOTES.md)
|
16 | 20 | - Added examples demonstrating usage of SMS4-CBC encryption and decryption.
|
17 | 21 |
|
18 | 22 | ## 2020-02-25
|
19 |
| -- ECB,CBC,CTR modes of SMS4 algorithm were optimized for Ice Lake with average 6x performance improvement. |
20 |
| -- Clang9.0\* for Linux and Clang11.0\* for MacOS support added. |
21 |
| -- RSA multi-buffer Encrypt/Decrypt example added. |
22 |
| -- Added Control-flow Enforcement Technology enabling for NASM\* compiler on Linux and Windows. |
23 |
| -- API of ippsGFpECSignDSA, ippsGFpECSignNR and ippsGFpECSignSM2 functions changed. |
| 23 | +- SM4-ECB, SM4-CBC and SM4-CTR were enabled for Intel(R) Microarchitecture Code Named Ice Lake with Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) GFNI instructions. |
| 24 | +- Added support of Clang 9.0 for Linux and Clang 11.0 for MacOS compilers. |
| 25 | +- Added example of RSA Multi-Buffer Encryption/Decryption usage. |
| 26 | +- The library was enabled with Intel(R) Control-flow Enforcement Technology (CET) on Linux and Windows. |
| 27 | +- Changed API of ippsGFpECSignDSA, ippsGFpECSignNR and ippsGFpECSignSM2 functions: const-ness requirement of private ephemeral keys is removed and now the ephemeral keys are cleaned up after signing. |
24 | 28 |
|
25 | 29 | ## 2019-12-13
|
26 | 30 | - Removed Android support. Use Linux libraries instead.
|
|
0 commit comments