This series adds asymmetric crypto support in 'crypto_octeontx' PMD. Features supported: RSA & modular exponentiation
Kanaka Durga Kotamarthy (4): crypto/octeontx: add device type mailbox routine crypto/octeontx: add RSA and modexp asym capabilities crypto/octeontx: add asymmetric session operations common/cpt: add helper functions for asymmetric crypto Sunila Sahu (4): crypto/octeontx: add asymmetric op enqueue function crypto/octeontx: add asymmetric op dequeue function app/test: register octeontx PMD to asym testsuite doc: update octeontx asymmetric features app/test/test_cryptodev_asym.c | 31 ++ doc/guides/cryptodevs/features/octeontx.ini | 6 +- doc/guides/cryptodevs/octeontx.rst | 25 ++ drivers/common/cpt/cpt_common.h | 4 +- drivers/common/cpt/cpt_mcode_defines.h | 29 ++ drivers/common/cpt/cpt_pmd_ops_helper.c | 15 + drivers/common/cpt/cpt_pmd_ops_helper.h | 9 + drivers/common/cpt/cpt_ucode_asym.h | 451 +++++++++++++++++++++ drivers/common/cpt/rte_common_cpt_version.map | 8 + .../crypto/octeontx/otx_cryptodev_capabilities.c | 47 ++- .../crypto/octeontx/otx_cryptodev_capabilities.h | 5 +- drivers/crypto/octeontx/otx_cryptodev_hw_access.c | 44 +- drivers/crypto/octeontx/otx_cryptodev_mbox.c | 26 +- drivers/crypto/octeontx/otx_cryptodev_mbox.h | 20 + drivers/crypto/octeontx/otx_cryptodev_ops.c | 260 +++++++++++- drivers/crypto/octeontx/otx_cryptodev_ops.h | 2 + 16 files changed, 944 insertions(+), 38 deletions(-) create mode 100644 drivers/common/cpt/cpt_ucode_asym.h -- 2.7.4