On 3/28/2019 3:57 PM, Ayuj Verma wrote: > 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(-) > Series- Acked-by: Akhil Goyal <akhil.go...@nxp.com>
doc patch should be merged in previous patches. Will do it while merging. Thanks.