Releases: intel/QAT_Engine
v0.5.7
Release v0.5.7 contains the following changes:
- Tidy up of debug messages in the memory driver test app. - 87b7c1f
- Add EPOLLET flag when adding fd to epoll to support upstream driver - 1b77a52
- Correct calculations of available slab space in qae_mem_utils.c - 505ea39
- Tidy up parsing for LimitDevAccess setting - fa84902
- Documentation update for release of OpenSSL_1_1_0 - 9f12173
v0.5.6
Release v0.5.6 contains the following changes:
-
Remove unnecessary parenthesis to fix style of switch() statements - b5c3db9
-
Add missing #include to fix compilation warnings. Also fix the indentation of other #include lines - 013fe06
-
Code changes required by changes in constness of some function parameters in OpenSSL-1.1.0.
- Make DSA_SIG and ECDSA_SIG getters const
- Constify the parameter getters for RSA, DSA and DH - 8d57578
-
Fix for the issue caused by RSA decrypt call to engine now passing RSA_NO_PADDING instead of RSA_PKCS1_PADDING and the padding removal being handled in the calling function. This was not supported by the QAT Engine. The issue was introduced by the following OpenSSL commit:
5b8fa431ae8eb5a18ba913494119e394230d4b70
Make RSA key exchange code actually constant-time.
7af92d2 -
Fix to allocate r/s for DSA_SIG and ECDSA_SIG in the engine code. This change was necessary due to the following OpenSSL commit:
8cc44d970ced1004db0727d7a7b3e2709c442e55
Don't allocate r/s in DSA_SIG and ECDSA_SIG.
67ad6dc -
Change to the QAT engine build process such that the default QAT engine shared library install directory is </path/to/OpenSSL/install_directory>/lib/engines-1.1. This change was necessary due to the following OpenSSL commit:
b2de11c58b57e7f0d58c6f8a1d4177705650647e
Versioning engines default location: the Unix case.
daf4ef3 -
Fix valgrind's memcpy warning. - 24cd1b6
-
Fix debug functions for common memory driver - e69d2e1
-
Fix missing cleanup of engine specific error strings - 1ae13ef
-
Update README.md to document OpenSSL speed bug - ff4bbd9
Please note this release requires OpenSSL_1_1_0-pre6 and will not build against older versions.
v0.5.5
v0.5.4
v0.5.3
Release v0.5.3 contains the following changes:
v0.5.2
Release v0.5.2 contains the following changes:
- Fix support for building with the Common Memory Driver - 0a77d7b
- Fix issue where Engine Initialization Messages can fail due to a NULL instance. - a3b60cd
- Add Support for Upstream Intel Quickassist Technology Driver - 7abd0cf
- Fix to checking return status of qat_ecdh_compute_key call - 8713d18
- Change to use an Autotools generated configure script for installation - 58e1f74
- Update to documentation - make depend order. - 6fd180b
v0.5.1
Initial release of Intel® QuickAssist Technology engine for OpenSSL-1.1.0
Initial release of Intel® QuickAssist Technology engine for OpenSSL-1.1.0 supporting the asynchronous JOB infrastructure.