Releases: intel/QAT_Engine
v0.6.1
Release v0.6.1 contains the following changes
- Add Multi-buffer Software optimizations for X25519 - e8718f5
- Remove OpenSSL 1.0.2 support from the QAT engine - 4c64a84
- Rename crypto_mb APIs & refactor heuristic timeout. - 2ef1b30
- Update license for qat_contig_mem files - fe53077
- Update driver config files with "ServicesProfile" - ffd4fa4
- Changes to support QAT Engine RPM (Engine ID changed from "qat" to "qatengine") - 841944b
- QAT Engine spec file to generate RPM - 08e5cbe
- Remove legacy mux driver support & refactor configure - 5ac518a
- Update qat_contig_mem file headers - 039351d
This release was tested against:
OpenSSL 1.1.1g
Crypto Multi-buffer Library version 0.5.3 for Multi-buffer Software Optimizations for RSA and X25519 using the commit - (intel/cryptography-primitives@87d413b)
Intel(R) Multi-Buffer Crypto for IPsec Library v0.54 for AES-GCM Software optimizations.
v0.5.46
Release v0.5.46 contains the following changes
- NULL check added for data returned from the driver. - 3554c7b
- Update version, README & enable qaeMemFreeNonZeroNUMA() for Linux. - 22d72e3
- Add vectorized AES-GCM software optimizations. - 464221c
This release was tested against:
OpenSSL 1.1.1g
Crypto Multi-buffer Library version 0.5.3 for Multibuffer RSA support using the Commit - (intel/cryptography-primitives@19b408c)
Intel(R) Multi-Buffer Crypto for IPsec Library v0.54 for AES-GCM Software optimizations.
v0.5.45
Release v0.5.45 contains the following changes
- Fix issue with max accel_details to handle VFs. - 428d89c
- Fix issue with HKDF configure. - 6d09b9e
- Changes to use qaeMemFreeNonZeroNUMA() for the memory already cleansed. - 8790ddd
- Changes to support FreeBSD Operating System. - 7f6b9af
- Fix incorrect return code in QAT Engine. - 244ecec
- Changes to resolve coverity issues. - c125c64
- Add engine version logging and fix config issues. - 99fd3fb
This release was tested against:
OpenSSL 1.1.1g
Crypto Multi-buffer Library version 0.5.3 for Multibuffer RSA support using the Commit - (intel/cryptography-primitives@19b408c)
v0.5.44
Release v0.5.44 contains the following changes
- Fix compilation warnings with OpenSSL 1.1.0. - 9f1bec8
- Add support for X25519 & X448. - da6767e
- README update and minor bug fixes - f37234e
- Add Multibuffer RSA support into the QAT Engine - 2f55117
- Update Multibuffer crypto library name and header path - 5f8a773
This release was tested against:
OpenSSL 1.1.1f
Crypto Multi-buffer Library version 0.5.3 for Multibuffer RSA support using the Commit - (intel/cryptography-primitives@21a2023)
v0.5.43
Release v0.5.43 contains the following changes:
- Replace memset and Async callback compilation changes. - 2fc0979
- Add pthread_key_delete() to solve resource leak problem. - 2859c37
- Updated README.md - a8dab01
- Fix compilation issue with OpenSSL 1.0.2 - d560acc
- Better malloc failure handling in RSA_meth_new - e299469
- Update of the README limitations section - e088bcf
- Fix issue with multi_thread memory driver interface - 1251aa9
- Usage of proper format parameters in documentation. - 8066090
- Add TLS1.3 HKDF support. - 9c4e074
- Update year in copyright information to 2020 - ab4d113
- Remove cleanup from hkdf_derive - 50d294a
- Changes to build QAT1.7 driver and USDM by default - 26cae8d
- Add additional NULL checks for PRF Derive - 6fb78b2
- Make HKDF support experimental - d3d5df4
This release was tested against:
OpenSSL 1.1.1c (including functionally with TLS 1.3)
v0.5.42
Release v0.5.42 contains the following changes:
- Add Software Fallback feature. - d064593
- Add Security optimizations - da86027
- Fix for multi-threaded environment race condition. - 37ac7da
- Code changes to avoid a potential race condition. - d2f59b4
This release was tested against:
OpenSSL 1.1.1c (including functionally with TLS 1.3)
v0.5.41
Release v0.5.41 contains the following changes:
- Add support for the async callback mechanism in the QAT Engine - 19f6c1a
- Add wrapper function to sys calls ioctl, mmap, mremap and munmap - a38ab5f
- Add support to install QAT Engine against OpenSSL 3.0.0 - 714035c
- Update year in copyright information - 21aa604
- Fix deprecated functions with new functions from OpenSSL 1.1.1 - 5529dff
- Add configuration section name as a parameter - 4a28c8d
- Various bug fixes and cleanups - f8bc9db
- Add a QAT Engine build configuration option which removes the regeneration
of the errors files e_qat_err.c, e_qat_err.h & e_qat.txt
from the build process - 8f65660 - Altered contig_mem driver to compile with newer (4.12.8+) kernels - f9365be
This release was tested against:
OpenSSL 1.1.1b (including functionally with TLS 1.3)
v0.5.40
Release v0.5.40 contains the following changes:
- Changes to fix issue with input string in SET_CRYPTO_SMALL_PACKET_OFFLOAD_THRESHOLD - 7ad8952
- Implement additional QAT engine API input checking - 43a03bb
- Changes in README.md to update driver validation details - 336939c
This release was tested against:
OpenSSL 1.1.1a (including functionally with TLS 1.3)
v0.5.39
Release v0.5.39 contains the following changes:
- Add additional security compiler flags. - ca40eff
- Correction of an incorrect configure option. - 7ff3a7e
- Enable QAT engine to be built against OpenSSL packages, for example, of a Debian-based distribution. - 5afcc2b
- Modify configure options to make OpenSSL master/1.1.1 build the default. - ebb9b37
- Fix several formatting issues in README.md markup. - cff6c96
- Add ability to disable auto engine init on fork. - 51ee99e
- Added more detail in the README.md on the use of the --enable-openssl_install_build_arch_path option to the build configure command. - c362b59
- Update README.md for OpenSSL 1.1.1 - 5070ca2
This release was tested against:
OpenSSL 1.1.1 (Up to TLS 1.2 but not with TLS 1.3)
v0.5.38
Release v0.5.38 contains the following changes:
- Fix compilation warnings when compiling the QAT engine with the 'disable-qat_ecdh' flag set. - 1b1a599
- Add some common debug and warning statements for build validation. - 51f8547
- Remove erroneous FIPS related call. - c926348
- Add missing autogen.sh step to documentation example. - 6027cff
This release was tested against:
OpenSSL 1.1.0h