[PATCH v2 0/3] Add support for SHAKE

Volodymyr Fialko vfialko at marvell.com
Thu Jan 12 11:47:30 CET 2023


This series defines new enums for SHAKE128 and SHAKE256 authentication
algorithms and implements support for CNXK crypto PMD.

v2:
- rebased for dpdk-next-crypto

Volodymyr Fialko (3):
  cryptodev: add SHAKE algorithm
  app/test: add SHAKE test cases
  crypto/cnxk: add support for SHAKE hash

 app/test/test_cryptodev_hash_test_vectors.h   | 66 +++++++++++++++++++
 doc/guides/cryptodevs/cnxk.rst                |  2 +
 doc/guides/cryptodevs/features/cn10k.ini      |  2 +
 doc/guides/cryptodevs/features/cn9k.ini       |  2 +
 doc/guides/cryptodevs/features/default.ini    |  2 +
 drivers/common/cnxk/roc_se.h                  |  4 +-
 drivers/crypto/cnxk/cnxk_cryptodev.h          |  2 +-
 .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 40 +++++++++++
 drivers/crypto/cnxk/cnxk_se.h                 | 15 +++++
 lib/cryptodev/rte_crypto_sym.h                |  7 +-
 lib/cryptodev/rte_cryptodev.c                 |  5 +-
 11 files changed, 142 insertions(+), 5 deletions(-)

-- 
2.34.1



More information about the dev mailing list