[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