mbox

[v2,0/3] support SSL/TLS way of cipher-auth operations

Message ID 20210125154757.23654-1-ktejasree@marvell.com (mailing list archive)
Headers

Message

Tejasree Kondoj Jan. 25, 2021, 3:47 p.m. UTC
  This series adds SSL/TLS way of cipher-auth operations support i.e. auth
generation followed by encryption and decryption followed by auth verify in
OCTEON TX, OCTEON TX2 PMDs and sample unit test application.
It also adds feature flag for SSL/TLS order in cryptodev library so that
SSL test cases are skipped if the device doesn't support the feature.

v2:
* Added feature flag for SSL/TLS order in cryptodev library
* Moved SSL/TLS test cases to proper test sub-suite

Tejasree Kondoj (3):
  cryptodev: add feature flag for SSL/TLS order
  common/cpt: add support for SSL/TLS way of cipher-auth operations
  test/crypto: add support for SSL/TLS way of cipher-auth operations

 app/test/test_cryptodev_aes_test_vectors.h    | 589 ++++++++++++++++++
 app/test/test_cryptodev_blockcipher.c         | 107 +++-
 app/test/test_cryptodev_blockcipher.h         |  10 +
 doc/guides/cryptodevs/features/default.ini    |   1 +
 doc/guides/cryptodevs/features/octeontx.ini   |   1 +
 doc/guides/cryptodevs/features/octeontx2.ini  |   1 +
 doc/guides/rel_notes/release_21_02.rst        |  18 +
 drivers/common/cpt/cpt_mcode_defines.h        |   7 +-
 drivers/common/cpt/cpt_ucode.h                |  42 +-
 drivers/crypto/octeontx/otx_cryptodev_ops.c   |  11 +-
 drivers/crypto/octeontx2/otx2_cryptodev.c     |   3 +-
 drivers/crypto/octeontx2/otx2_cryptodev_ops.c |   8 +-
 lib/librte_cryptodev/rte_cryptodev.h          |   2 +
 13 files changed, 774 insertions(+), 26 deletions(-)