From: Damian Nowak <damianx.no...@intel.com> This patchset adds digest appended and encrypted auth-cipher operations support for QAT, with dedicated feature flag and a set of tests for KASUMI and SNOW3G in-place, out-of-place and SGL using operations.
Damian Nowak (9): crypto/qat: check buffer size for oop auth-cipher test/crypto: add snow3g test cases for oop operation test/crypto: add kasumi test cases for oop operation test/crypto: add sgl test cases for ip and oop cryptodev: document usage of digest-appended operations cryptodev: add digest encrypted feature flag crypto/qat: add digest encrypted feature flag test/crypto: add digest encrypted feature flag check test/crypto: return correct value if feature not supported app/test/test_cryptodev.c | 668 ++++++++++++++++++++++---- app/test/test_cryptodev_kasumi_test_vectors.h | 98 +++- app/test/test_cryptodev_snow3g_test_vectors.h | 167 ++++++- drivers/crypto/qat/qat_sym.c | 30 +- drivers/crypto/qat/qat_sym_pmd.c | 3 +- lib/librte_cryptodev/rte_crypto_sym.h | 43 ++ lib/librte_cryptodev/rte_cryptodev.c | 2 + lib/librte_cryptodev/rte_cryptodev.h | 2 + 8 files changed, 895 insertions(+), 118 deletions(-) -- 2.7.4