[PATCH 00/12] Add TLS features
Vidya Sagar Velumuri
vvelumuri at marvell.com
Thu Mar 14 09:38:32 CET 2024
Add the following features
1. Multi segmented packet for TLS
2. Padding verification for TLS
3. SHA384 & ChaChaPoly for TLS
Aakash Sasidharan (1):
crypto/cnxk: add support for oop processing in TLS
Anoob Joseph (1):
crypto/cnxk: avoid branches in datapath
Vidya Sagar Velumuri (10):
crypto/cnxk: multi seg support block ciphers in tls
crypto/cnxk: enable sha384 capability for tls
crypto/cnxk: add support for session update for TLS
crypto/cnxk: move metadata to second cacheline
crypto/cnxk: handle the extra len reported by microcode
crypto/cnxk: add support for padding verification in TLS
crypto/cnxk: update the context structure of tls
crypto/cnxk: use proper offset for context calculation
crypto/cnxk: enable chachapoly capability for tls
crypto/cnxk: remove the response len handling for 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(-)
--
2.25.1
More information about the dev
mailing list