crypto/qat: handle mixed hash-cipher requests on GEN3
authorAdam Dybkowski <adamx.dybkowski@intel.com>
Wed, 15 Jan 2020 14:59:22 +0000 (15:59 +0100)
committerAkhil Goyal <akhil.goyal@nxp.com>
Wed, 15 Jan 2020 15:45:04 +0000 (16:45 +0100)
commitbcd7e3e8e6e18ce94c8aa02b949fc0274bd1faeb
tree94c7fb3a9ae23804c0aeefdf781ab089d678b9c6
parent71d9e6fb2a0d8709e97384b30d81b3bff35da16f
crypto/qat: handle mixed hash-cipher requests on GEN3

This patch implements handling mixed encrypted digest hash-cipher
requests (e.g. SNOW3G + ZUC or ZUC + AES CTR) possible when running
on GEN3 QAT. Such algorithm combinations are not supported on
GEN1/GEN2 hardware.

Signed-off-by: Adam Dybkowski <adamx.dybkowski@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
doc/guides/cryptodevs/qat.rst
doc/guides/rel_notes/release_20_02.rst
drivers/common/qat/qat_adf/icp_qat_fw.h
drivers/common/qat/qat_adf/icp_qat_fw_la.h
drivers/crypto/qat/qat_sym_session.c