[dpdk-dev] [PATCH v3 0/8] cryptodev: support encrypted-digest use-cases
Damian Nowak
damianx.nowak at intel.com
Wed Jul 3 13:15:50 CEST 2019
This patchset adds support for digest appended
and encrypted auth-cipher operations on QAT, API
clarification and extension with dedicated
feature flag and a set of tests for KASUMI and
SNOW3G in-place, out-of-place and SGL using
operations.
---
v3:
- reorder and squash patches
- change semantics in comments and documentation
- add zuc test cases
- add support for partial digest encryption
- update support for sgl buffers
v2:
- extend support for partial digest encryption
- add release notes
- document limitations on QAT
- reorder patches
- update patchset name
Damian Nowak (8):
cryptodev: document usage of digest-appended operations
cryptodev: add digest encrypted feature flag
crypto/qat: extend support for digest-encrypted auth-cipher
test/crypto: add snow3g test cases for auth-cipher
test/crypto: add zuc test cases for auth-cipher
test/crypto: add kasumi test cases for auth-cipher
test/crypto: add sgl test cases for ip and oop
test/crypto: return correct value if feature not supported
app/test/test_cryptodev.c | 1573 ++++++++++++++++++++++---
app/test/test_cryptodev_kasumi_test_vectors.h | 98 +-
app/test/test_cryptodev_snow3g_test_vectors.h | 234 +++-
app/test/test_cryptodev_zuc_test_vectors.h | 89 ++
doc/guides/cryptodevs/features/default.ini | 1 +
doc/guides/cryptodevs/features/qat.ini | 1 +
doc/guides/cryptodevs/overview.rst | 3 +
doc/guides/rel_notes/release_19_08.rst | 8 +
drivers/crypto/qat/qat_sym.c | 63 +-
drivers/crypto/qat/qat_sym_pmd.c | 3 +-
lib/librte_cryptodev/rte_crypto_sym.h | 44 +
lib/librte_cryptodev/rte_cryptodev.c | 2 +
lib/librte_cryptodev/rte_cryptodev.h | 2 +
13 files changed, 1948 insertions(+), 173 deletions(-)
--
2.7.4
More information about the dev
mailing list