Skip to content

Releases: intel/QAT_Engine

v0.5.44

24 Apr 10:08
Compare
Choose a tag to compare

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/ipp-crypto@21a2023)

v0.5.43

25 Feb 18:56
Compare
Choose a tag to compare

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

11 Jul 17:06
Compare
Choose a tag to compare

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

11 Jun 17:01
Compare
Choose a tag to compare

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

08 Feb 14:57
Compare
Choose a tag to compare

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

12 Oct 10:57
Compare
Choose a tag to compare

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

05 Sep 13:34
Compare
Choose a tag to compare

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

v0.5.37

18 Jun 14:25
Compare
Choose a tag to compare

Release v0.5.37 contains the following changes:

  • Make static those functions that are unnecessarily exported. - 77caa38
  • Remove Autogenerated files. - 189a450

This release was tested against:
OpenSSL 1.1.0h

v0.5.36

24 Apr 11:11
Compare
Choose a tag to compare

Release v0.5.36 contains the following changes:

  • Tidy up verifyResult so it is not used after cleanup. - e572750
  • Add setting of PERL5LIB to README.md of QAT Engine. - 589c75e
  • Store instances as thread local within the QAT engine to reduce locking. - acd0cf7
  • Optimize the 'last block' decryption with AESNI in qat chained cipher mode. - e4f9270

This release was tested against:
OpenSSL 1.1.0h

v0.5.35

06 Mar 11:33
Compare
Choose a tag to compare

Release v0.5.35 contains the following changes:

  • Enable support for heuristic polling mode. - 12afb4f

This release was tested against:
OpenSSL 1.1.0g