Skip to content

Releases: intel/QAT_Engine

v0.5.7

02 Sep 11:33
Compare
Choose a tag to compare

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

21 Aug 22:25
Compare
Choose a tag to compare

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

10 Aug 15:44
Compare
Choose a tag to compare

Release v0.5.5 contains the following changes:

  • Support for event driven mode with Upstream driver - d3bf72d
  • Fix config file for the latest version of Upstream driver - 74aa147

v0.5.4

05 Aug 12:46
Compare
Choose a tag to compare

Release v0.5.4 contains the following changes:

  • Adding updated Autotools dependency files - bf4dc64
  • Fix for the Autotools timestamp issue - c16017c
  • Support for building the Memory Driver under Ubuntu - 28ce7bf

v0.5.3

05 Aug 12:36
Compare
Choose a tag to compare

Release v0.5.3 contains the following changes:

  • Various Fixes for the Autoconf based installer - 068b369
  • Fix compilation error when PRF is disabled - 0ea28c2
  • Added configuration files for the Upstream driver - 7c6999b
  • Remove Makefile link dependencies that are no longer required - cccfcb5
  • Remove code for Zero Copy Mode - 5f8eb86

v0.5.2

05 Aug 12:04
Compare
Choose a tag to compare

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

14 Jun 15:23
Compare
Choose a tag to compare

Release v0.5.1 contains the following changes:

  • Fix for engine ctrl message numbers out of sync - a41d92f
  • Update .gitignore to exclude release package files - db2321b
  • Corrections to README.md file. - a7a9894

Initial release of Intel® QuickAssist Technology engine for OpenSSL-1.1.0

13 May 08:52
Compare
Choose a tag to compare

Initial release of Intel® QuickAssist Technology engine for OpenSSL-1.1.0 supporting the asynchronous JOB infrastructure.