Releases: intel/QAT_Engine
v2.0.0
Release v2.0.0 contains the following changes
- QAT_SW library INSTALL section update - 4498412
- Dockerfile version bump for v2.0.0 - 722edff
- Fix OpenSSL SW fallback usecase for RSA provider sign and verify - 4660ff0
- Added ECX import, import types functions for FIPS - 8927741
- Version bump and README update to v2.0.0 - 8b707ae
- Fix QAT_SW ECDH/ECDSA curves Registration - 78072a9
- Fix pthread condition variable lifecycle - fcd12ad
- Refactor RSA sign, verify, cipher and keymanagement modules in QAT provider - 3cd2a12
- Add co-existence support for BoringSSL on FreeBSD and enabling runtime bitmap configuration - 9a3c3c7
- Refactor EC key management and clean up legacy code - 265e26b
- Remove legacy CRYPTO_THREAD_lock usage and update ECX key management for OpenSSL 3.x - 0e3dd5b
- Refactor reference counting to use atomic operations - 2871717
- Increase QAT_MAX_CRYPTO_INSTANCES to 2048 for Enhanced Device Support - 1ba1227
- Add compatibility support for OpenSSL 3.5 in QAT Provider - cb9647b
- Add compatibility with the latest BoringSSL API - 77621f5
- Fix ICP warnings for QAT.L.4.28.0-00004 driver - 1ca8d00
- Fix possible NULL pointer dereference for SM4-CCM - 11bd79e
- Add update_config.sh to dynamically update driver config files - 990e464
Please refer README (Software requirements section) for dependent libraries release version and other information.
v1.9.0
Release v1.9.0 contains the following changes
- Bug fixes, README update and version bump - 910240d
- Dockerfile version bump to 1.9.0 and vulnerability fix - c6c6cb3
- Fixed boringssl segfault when no QAT HW devices are available - 261c04f
- QAT Engine and Provider compatibility issues fix with OpenSSL 3.3 and 3.4 - 0ad0243
- Fix KDF support finder with system openssl in configure.ac - 49bcbbb
- Add FreeBSD QAT_SW support - c114f36
- Fixed memory leaks observed in qat hw provider - 242f5d6
- Fixed aes-cbc-hmac-sha testapp insecure algo issue - bdbd11e
Please refer README (Software requirements section) for dependent libraries release version and other information.
v1.8.1
Release v1.8.1 contains the following changes
- Version bump & README update - dbad663
- Update year in copyright information to 2025 - 76c929c
- Remove autogenerated err files from OpenSSL1.1.1 - 105c096
Please refer README (Software requirements section) for dependent libraries release version and other information.
v1.8.0
Release v1.8.0 contains the following changes
- Bug Fixes, README update and Version bump to v1.8.0 - 6e0f9db
- Version bump for Dockerfile v1.8.0 - d1bb8bb
- Fix submodule issue with haproxy module - 9fce166
- Fix AES128-SHA failure with nginx - 313bf18
- Fix provider warnings with co-existence mode when building rpm using qatengine.spec - 1b629fa
- Add AVX2 bit check support for client platforms - 683b9b3
- Fixed offload issue for qat hw aes-ccm and sm3 when modules removed - 14b30fd
- Added QAT_SW Provider support for RSA encrypt and decrypt - f1cc5a0
- Algorithms with AES-128 and AES-192 keys added to insecure list and disabled by default - f5c7321
Please refer README (Software requirements section) for dependent libraries release version and other information.
v1.7.0
Release v1.7.0 contains the following changes
- Version bump for Dockerfile - ceb9d4a
- ipp-crypto name change to cryptography-primitives - be20be7
- QAT_SW GCM memory leak fix in cleanup function - 81e75c0
- Update limitation section in README for v1.7.0 release - 90aaa51
- Fix build with OPENSSL_NO_ENGINE - f3ecd64
- Fix for build issues with qatprovider in qatlib - af75fd1
- Bug fixes and README updates to v1.7.0 - 017b3e5
- Remove qat_contig_mem driver support - aab2b1b
- Add support for building QAT Engine ENGINE and PROVIDER modules with QuicTLS 3.x libraries - 7b10ac6
- Fix for DSA issue with openssl3.2 - 4837f42
- Fix missing lower bounds check on index i - e7b0049
- Enabled SW Fallback support for FBSD - a4a741b
- Fix for segfault issue when SHIM config section is unavailable - eae5f3f
- Fix for Coverity & Resource leak - af9bbba
- Fix for RSA failure with SVM enabled in openssl-3.2 - 78a41ef
- SM3 Memory Leak Issue Fix - 42c317a
- Fix qatprovider lib name issue with system openssl - ca0baea
Please refer README (Software requirements section) for dependent libraries release version and other information.
v1.6.2
v1.6.1
v1.6.0
Release v1.6.0 contains the following changes
- Bug Fixes, README update and Version bump to v1.6.0 - ba2035c
- Fix issue with make depend for QAT_SW - 4cf7a99
- QAT_HW GCM Memleak fix & bug fixes - c59b117
- QAT2.0 FreeBSD14 intree driver support - 9150b9a
- Fix OpenSSL 3.2 compatibility issues - e26bd77
- Optimize hex dump logging - f65ec52
- Clear job tlv on error - e6dc386
- QAT_HW RSA Encrypt and Decrypt provider support - 782cff3
- QAT_HW AES-CCM Provider support - a95d1a0
- Add ECDH keymgmt support for provider - a8dd7d1
- Fix QAT_HW SM2 memory leak - 1061d9f
- Enable qaeMemFreeNonZeroNUMA() for qatlib - 388800e
- Fix polling issue for the process that doesn't have QAT_HW instance - 3a1fca3
- Fix SHA3 qctx initialization issue & potential memleak - b5df752
- Fix compilation error in SM2 with qat_contig_mem - 65c5fba
- Update year in copyright information to 2024 - 9be30e0
Please refer README (Software requirements section) for dependent libraries release version and other information.
v1.5.0
Release v1.5.0 contains the following changes
- Fixed PRF issue when QAT offload is turned off - cafda45
- Fix issue with s_server issue for sm4-ccm with 3.0 engine - 666a77f
- Fix unsupported ciphers for HKDF to fallback to OpenSSL_SW - a5a3cb1
- Fix issue with disable qat_hw using qatlib co-ex - 75e691a
- Fix issue with co-ex when algos disabled - d5dfe48
- Fix Seg fault issue with Chachapoly in s_server tests - c940c89
- make rpm_intree target support for building RPM - 8029b98
- Fix qat_sw X25519 fallback issue on non-icx - da8e8c8
- Add Provider support for QAT_SW SM4-CBC - fdf11b2
- Add QAT_HW SM3 provider support - 6003abf
- Add QAT_SW SM3 Provider Support - d15fe07
- Add support for SM4-CBC QAT_HW Provider - d974ac6
- SVM Support for QAT gen4(4xxx) devices - d7c8a85
- Fix QAT_HW provider SM2 issues - 6b247c3
- Update openssl, ipp-crypto and ipsec-mb Submodules to latest version - b83bdc3
- QAT engine AES-CCM support - 6b617ee
- Fix for non-svm nginx-quic free pointer issue - d52409e
- QAT2.0 KPT Support in QAT_Engine - 823ed69
- Update OpenSSL and Ipsec-mb version for rpm spec file - 3c1b220
- Fix for SM2 speed performance drop - 1ac6d2e
- Version bump to v1.5.0 with README update - 1d248f2
Please refer README (Software requirements section) for dependent libraries release version and other information.
v1.4.0
Release v1.4.0 contains the following changes
- Spec File with QAT OOT driver for Binary RPM - 26b4d6c
- Fix SM4-CBC Coexistence issue - b49080d
- Bug Fixes, README & Version Update - dbfe462
- Fix HKDF(TLS13-KDF) fallback issue with QAT offload disabled - a062064
- Fix nullptr issue detected by sslyze- ccd545e
- Add provider support for SM4-CCM - fe247d8
- Fix compilation issues with testapp for HKDF & DSA - 58b78e9
- Add provider support for SM4-GCM(BabaSSL) - 9a87a1a
- TLS1.3-KDF(HKDF) test support in testapp - 2b164cb
- Buffer overflow, memory leak and NULL check fixes - 418411b
Please refer README (Software requirements section) for dependent libraries release version and other information.