40002f6c2a
This patch adds condition to be met when using out-of-place auth-cipher operations. It checks if the digest location overlaps with the data to be encrypted or decrypted and if so, treats as a digest-encrypted case. Patch adds checking, if the digest is being encrypted or decrypted partially and extends PMD buffers accordingly. It also adds feature flag for QuickAssist Technology to emphasize it's support for digest appended auth-cipher operations. Signed-off-by: Damian Nowak <damianx.nowak@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com> |
||
---|---|---|
.. | ||
meson.build | ||
qat_asym_capabilities.h | ||
qat_asym_pmd.c | ||
qat_asym_pmd.h | ||
qat_asym.c | ||
qat_asym.h | ||
qat_sym_capabilities.h | ||
qat_sym_pmd.c | ||
qat_sym_pmd.h | ||
qat_sym_session.c | ||
qat_sym_session.h | ||
qat_sym.c | ||
qat_sym.h | ||
README |
# SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2015-2018 Intel Corporation Makefile for crypto QAT PMD is in common/qat directory. The build for the QAT driver is done from there as only one library is built for the whole QAT pci device and that library includes all the services (crypto, compression) which are enabled on the device.