[dpdk-dev] [PATCH v2 0/4] add ECPM support

Akhil Goyal akhil.goyal at nxp.com
Wed Jan 15 16:49:30 CET 2020


> This series adds support for ECPM (Elliptic Curve Point Multiplication)
> asymmetric operations. Library changes and PMD changes for
> crypto_octeontx & crypto_octeontx2 is added. The final patch adds
> the required test vectors and verification routines.
> 
> v2:
> * Made all references to point multiplication operation as ECPM.
> * Changed all NIST references to use SECP.
> * Updated release notes
> 
> Balakrishna Bhamidipati (1):
>   cryptodev: support ECPM
> 
> Sunila Sahu (3):
>   crypto/octeontx: add ECPM support
>   crypto/octeontx2: add ECPM support
>   app/test: add ECPM tests
> 
>  app/test/test_cryptodev_asym.c                     | 176 ++++++++++
>  app/test/test_cryptodev_asym_util.h                |  11 +
>  app/test/test_cryptodev_ecpm_test_vectors.h        | 353
> +++++++++++++++++++++
>  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_20_02.rst             |   5 +
>  drivers/common/cpt/cpt_mcode_defines.h             |   2 +
>  drivers/common/cpt/cpt_ucode_asym.h                |  85 +++++
>  .../crypto/octeontx/otx_cryptodev_capabilities.c   |  10 +
>  drivers/crypto/octeontx/otx_cryptodev_ops.c        |  23 ++
>  .../crypto/octeontx2/otx2_cryptodev_capabilities.c |  10 +
>  drivers/crypto/octeontx2/otx2_cryptodev_ops.c      |  22 ++
>  lib/librte_cryptodev/rte_crypto_asym.h             |  17 +
>  lib/librte_cryptodev/rte_cryptodev.c               |   1 +
>  15 files changed, 718 insertions(+)
>  create mode 100644 app/test/test_cryptodev_ecpm_test_vectors.h
> 

Series Applied to dpdk-next-crypto
Thanks,


More information about the dev mailing list