cryptodev: support digest message in SM2
Status from this message: Applied to dpdk-next-crypto
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v4 Latest7 patches 1 replyApplied
- v37 patches 1 replySuperseded
- v27 patches 2 repliesSuperseded
Earlier versions · 1
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v1 | 6 patches | 7 replies | Superseded |
Changes in v4 from the cover letter
- code rebase on next-crypto
Patches in v4 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | crypto/openssl: include SM2 in asymmetric capabilitiesdrivers/ | +14 | 0 replies | |
| 2/7 | cryptodev: add hash algorithms in asymmetric capabilityapp/ drivers/ lib/ +4 more | +97 | 0 replies | |
| 3/7 | cryptodev: use generic EC xform params for SM2app/ app/ doc/ +2 more | +34 | 0 replies | |
| 4/7 | cryptodev: set private and public keys in EC sessionapp/ drivers/ drivers/ +7 more | +158 | 0 replies | |
| 5/7 | cryptodev: add RNG capability in EC based xformdrivers/ lib/ | +8 | 0 replies | |
| 6/7 | crypto/cnxk: add SM2 supportdoc/ doc/ drivers/ +6 more | +478 | 0 replies | |
| 7/7 | app/test: check asymmetric capabilities in SM2 testapp/ app/ | +57 | 0 replies |
Reviews trailers per patch
5 of 7 patches have a Reviewed-by or Acked-by.
| Patch | Arkadiusz Kusztal | Ciara Power |
|---|---|---|
| 1/7 | A-b | |
| 2/7 | ||
| 3/7 | A-b | |
| 4/7 | A-b | |
| 5/7 | A-b | |
| 6/7 | ||
| 7/7 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v4 0/7] cryptodev: support digest message in SM2
This patch series fixes SM2 algorithm implementation to support digest message as input along with plain message as today.
v4:
- code rebase on next-crypto
Gowrishankar Muthukrishnan (7):
crypto/openssl: include SM2 in asymmetric capabilities
cryptodev: add hash algorithms in asymmetric capability
cryptodev: use generic EC xform params for SM2
cryptodev: set private and public keys in EC session
cryptodev: add RNG capability in EC based xform crypto/cnxk: add SM2 support
app/test: check asymmetric capabilities in SM2 test
app/test/test_cryptodev_asym.c | 197 ++++++++----- app/test/test_cryptodev_sm2_test_vectors.h | 32 ++- doc/guides/cryptodevs/features/cn10k.ini | 1 + doc/guides/rel_notes/release_23_11.rst | 6 + drivers/common/cnxk/hw/cpt.h | 2 +- drivers/common/cnxk/roc_ae.c | 32 ++- drivers/common/cnxk/roc_ae.h | 21 +- drivers/common/cnxk/roc_ae_fpm_tables.c | 190 +++++++++++++ drivers/common/cpt/cpt_mcode_defines.h | 18 ++ drivers/common/cpt/cpt_ucode_asym.h | 22 +- drivers/crypto/cnxk/cnxk_ae.h | 269 +++++++++++++++++- drivers/crypto/cnxk/cnxk_cryptodev.h | 2 +- .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 17 ++ drivers/crypto/openssl/rte_openssl_pmd.c | 53 +--- drivers/crypto/openssl/rte_openssl_pmd_ops.c | 55 +++- drivers/crypto/qat/qat_asym.c | 6 +- examples/fips_validation/main.c | 14 +- lib/cryptodev/cryptodev_trace.h | 9 + lib/cryptodev/cryptodev_trace_points.c | 3 + lib/cryptodev/rte_crypto_asym.h | 33 +-- lib/cryptodev/rte_cryptodev.c | 16 ++ lib/cryptodev/rte_cryptodev.h | 25 ++ lib/cryptodev/version.map | 1 + 23 files changed, 828 insertions(+), 196 deletions(-)
Signature · 1 line
2.25.1