[dpdk-dev] [PATCH v3 0/4] adding rsa priv key feature flag
Ayuj Verma
ayverma at marvell.com
Thu Mar 28 11:27:52 CET 2019
Some PMDs can support RSA private key operations using CRT
(quintuple) or exponent key only. Thus add a feature flag
RTE_CRYPTODEV_FF_RSA_PRIV_OP_KEY_EXP and
RTE_CRYPTODEV_FF_RSA_PRIV_OP_KEY_QT in PMD to reflect which key
type is supported to perform rsa private key op.
App should query PMD feature flag to check if specific
key type is supported and call operation with relevant key type.
Changes in v3:
- Rebase changes on top of latest unit test application
- add feature flag description in documentation
Changes in v2:
- RSA key type feature flags exponenet and quintuple,
in place of making them part of xform capabilities.
Ayuj Verma (4):
lib/cryptodev: add rsa priv key feature flag
crypto/openssl: set rsa private op feature flag
app/test: check for key type ff in asym unit test
doc: add rsa key type to feature list
app/test/test_cryptodev_asym.c | 26 ++++++++++++++++++++++++++
doc/guides/cryptodevs/features/openssl.ini | 2 ++
doc/guides/cryptodevs/overview.rst | 6 ++++++
drivers/crypto/openssl/rte_openssl_pmd.c | 4 +++-
lib/librte_cryptodev/rte_cryptodev.c | 4 ++++
lib/librte_cryptodev/rte_cryptodev.h | 4 ++++
6 files changed, 45 insertions(+), 1 deletion(-)
--
1.8.3.1
More information about the dev
mailing list