[dpdk-dev] [PATCH v2 0/3] Add ZUC EEA3/EIA3 capability to Intel(R) QuickAssist Technology driver
Arek Kusztal
arkadiuszx.kusztal at intel.com
Wed Mar 29 15:04:16 CEST 2017
This patchset add ZUC cipher (EEA3) and MAC (EIA3) capability to Intel(R) QuickAssist Technology
driver and corresponding test cases to cryptodev test files.
This patchset depends on the following patches/patchsets:
"crypto/qat: fix segmentation fault in session create"
(http://dpdk.org/dev/patchwork/patch/22692/)
v2:
- added EIA3 MAC capability
- changed capabilities structure to enable ZUC capability checks
- added generic wireless test functions
Arek Kusztal (3):
crypto/qat: refactor capabilities infrastructure
crypto/qat: add ZUC EEA3/EIA3 capability
test: add ZUC test cases for QAT
doc/guides/cryptodevs/features/qat.ini | 2 +
doc/guides/cryptodevs/qat.rst | 3 +
doc/guides/rel_notes/release_17_05.rst | 6 +
drivers/crypto/qat/qat_adf/qat_algs.h | 11 +-
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 126 ++++-
drivers/crypto/qat/qat_crypto.c | 578 +++-------------------
drivers/crypto/qat/qat_crypto.h | 3 +
drivers/crypto/qat/qat_crypto_capabilities.h | 554 +++++++++++++++++++++
drivers/crypto/qat/rte_qat_cryptodev.c | 24 +
test/test/test_cryptodev.c | 327 ++++++++++++-
test/test/test_cryptodev_zuc_hash_test_vectors.h | 359 --------------
test/test/test_cryptodev_zuc_test_vectors.h | 598 ++++++++++++++++++++++-
12 files changed, 1674 insertions(+), 917 deletions(-)
create mode 100644 drivers/crypto/qat/qat_crypto_capabilities.h
delete mode 100644 test/test/test_cryptodev_zuc_hash_test_vectors.h
--
2.7.4
More information about the dev
mailing list