In the case when PMD cannot support the full process of the SM2, but elliptic curve computation only, additional fields are needed to handle such a case.
v2: - rebased against the 24.11 code v3: - added feature flag - added QAT patches - added test patches v4: - replaced feature flag with capability - split API patches v5: - rebased - clarified usage of the partial flag v6: - removed already applied patch 1 - added ABI relase notes comment - removed camel case - added flag reference v7: - removed SM2 from auth features, in asym it was added in SM2 ECDSA patch Arkadiusz Kusztal (3): cryptodev: add ec points to sm2 op crypto/qat: add sm2 encryption/decryption function app/test: add test sm2 C1/Kp test cases app/test/test_cryptodev_asym.c | 138 ++++++++++++++++- app/test/test_cryptodev_sm2_test_vectors.h | 112 +++++++++++++- doc/guides/rel_notes/release_24_11.rst | 7 + .../common/qat/qat_adf/icp_qat_fw_mmp_ids.h | 3 + drivers/common/qat/qat_adf/qat_pke.h | 20 +++ drivers/crypto/qat/qat_asym.c | 140 +++++++++++++++++- lib/cryptodev/rte_crypto_asym.h | 56 +++++-- 7 files changed, 452 insertions(+), 24 deletions(-) -- 2.17.1