[v2,0/8] crypto/cnxk: fixes and minor updates for TLS

Message ID 20240314131839.3362494-1-vvelumuri@marvell.com (mailing list archive)
Headers
Series crypto/cnxk: fixes and minor updates for TLS |

Message

Vidya Sagar Velumuri March 14, 2024, 1:18 p.m. UTC
  v2:
* squashed the related patches

Aakash Sasidharan (1):
  crypto/cnxk: add support for oop processing in TLS

Anoob Joseph (1):
  crypto/cnxk: avoid branches in datapath

Vidya Sagar Velumuri (6):
  crypto/cnxk: multi seg support block ciphers in tls
  crypto/cnxk: enable sha384 and chachapoly for tls
  crypto/cnxk: add support for session update for TLS
  crypto/cnxk: move metadata to second cacheline
  crypto/cnxk: add support for padding verification in TLS
  crypto/cnxk: update the context structure of tls

 drivers/common/cnxk/roc_ie_ot_tls.h           |  18 ++-
 drivers/common/cnxk/roc_se.h                  |   1 +
 drivers/crypto/cnxk/cn10k_cryptodev_ops.c     | 151 +++++++++++++++++-
 drivers/crypto/cnxk/cn10k_cryptodev_sec.c     |   3 +
 drivers/crypto/cnxk/cn10k_cryptodev_sec.h     |  22 ++-
 drivers/crypto/cnxk/cn10k_ipsec.c             |   4 +-
 drivers/crypto/cnxk/cn10k_ipsec_la_ops.h      |   8 +-
 drivers/crypto/cnxk/cn10k_tls.c               | 137 ++++++++++++----
 drivers/crypto/cnxk/cn10k_tls.h               |   4 +
 drivers/crypto/cnxk/cn10k_tls_ops.h           |  73 +++++++--
 drivers/crypto/cnxk/cnxk_cryptodev.h          |   6 +-
 .../crypto/cnxk/cnxk_cryptodev_capabilities.c |  52 ++++++
 12 files changed, 401 insertions(+), 78 deletions(-)