mbox

[0/3] Add support for SHAKE

Message ID 20230104143815.603524-1-vfialko@marvell.com (mailing list archive)
Headers

Message

Volodymyr Fialko Jan. 4, 2023, 2:38 p.m. UTC
  This series defines new enums for SHAKE128 and SHAKE256 authentication
algorithms and implements support for CNXK crypto PMD.

Depends-on: 26375 ("cryptodev: add algo enums to string conversion APIs")

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(-)