Skip to content

Tags: ajmohan/QAT_Engine

Tags

v0.5.7

Toggle v0.5.7's commit message
Release v0.5.7 contains the following changes:

* Tidy up of debug messages in the memory driver test app.
* Add EPOLLET flag when adding fd to epoll to support upstream driver
* Correct calculations of available slab space in qae_mem_utils.c
* Tidy up parsing for LimitDevAccess setting
* Documentation update for release of OpenSSL_1_1_0

v0.5.6

Toggle v0.5.6's commit message
Release v0.5.6 contains the following changes:

* Remove unnecessary parenthesis to fix style of switch() statements
* Add missing #include to fix compilation warnings.  Also fix the indentation of other #include lines
* 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
* 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.
* 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.
* 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.
* Fix valgrind's memcpy warning.
* Fix debug functions for common memory driver
* Fix missing cleanup of engine specific error strings
* Update README.md to document OpenSSL speed bug

v0.5.5

Toggle v0.5.5's commit message
* Support for event driven mode with Upstream driver

* Fix config file for the latest version of Upstream driver

v0.5.4

Toggle v0.5.4's commit message
Release v0.5.4 contains the following changes:

* Adding updated Autotools dependency files
* Fix for the Autotools timestamp issue
* Support for building the Memory Driver under Ubuntu

v0.5.3

Toggle v0.5.3's commit message
Release v0.5.3 contains the following changes:

* Various Fixes for the Autoconf based installer
* Fix compilation error when PRF is disabled
* Added configuration files for the Upstream driver
* Remove Makefile link dependencies that are no longer required
* Remove code for Zero Copy Mode

v0.5.2

Toggle v0.5.2's commit message
Release v0.5.2 contains the following changes:

* Fix support for building with the Common Memory Driver
* Fix issue where Engine Initialization Messages can fail due to a NULL instance.
* Add Support for Upstream Intel Quickassist Technology Driver
* Fix to checking return status of qat_ecdh_compute_key call
* Change to use an Autotools generated configure script for installation
* Update to documentation - make depend order.

v0.5.1

Toggle v0.5.1's commit message
Simple bug fixes to the custom engine message order and to the .gitig…

…nore file plus some documentation corrections

v0.5.0

Toggle v0.5.0's commit message
Initial commit of Intel QuickAssist Technology engine for OpenSSL-1.1…

….0 supporting the asynchronous JOB infrastructure.