From: parm64 <parm64@huawei.com> Weili Qian (9): uadk_provider: set the default provider when initializing the uadk provider uadk_engine: release asynchronous resources before destroying algorithm resources uadk_provider: release asynchronous resources before destroying algorithm resources uadk_provider/sm2: move sm2 key generation into a separate file uadk_provider/sm2: modify the return value of keygen uadk_provider/sm2: remove unnecessary code uadk_engine/ecc: remove unnecessary code uadk_engine: fix compilation warnings uadk_provider/sm2: split uadk_prov_sm2.c into 2 files Zhushuai Yin (3): uadk_provider: reduce lock scope during prov init to improve perf uadk_engine: reduce lock scope during prov init to improve perf uadk_provider: delete asynchronous redundancy declaration lizhi (4): uadk_provider: adapt uadk_provider with tls 1.3 uadk_provider: adapt rsa key management with pss padding mode uadk_provider: adapt rsa pss key management with algorithm enable configuration. uadk_engine/ecc: fix memory leak in the ecx algorithm src/Makefile.am | 4 +- src/uadk_aead.c | 1 + src/uadk_async.h | 1 - src/uadk_cipher.c | 1 + src/uadk_cipher_adapter.c | 2 +- src/uadk_dh.c | 1 + src/uadk_digest.c | 1 + src/uadk_ec.c | 34 +- src/uadk_ecx.c | 1 + src/uadk_engine_init.c | 8 +- src/uadk_pkey.c | 1 + src/uadk_prov.h | 19 +- src/uadk_prov_aead.c | 18 +- src/uadk_prov_capabilities.c | 224 +++ src/uadk_prov_cipher.c | 70 +- src/uadk_prov_dh.c | 66 +- src/uadk_prov_digest.c | 18 +- src/uadk_prov_ec_kmgmt.c | 19 + src/uadk_prov_ecdh_exch.c | 33 +- src/uadk_prov_ecx.c | 125 +- src/uadk_prov_hmac.c | 24 +- src/uadk_prov_init.c | 96 +- src/uadk_prov_pkey.c | 14 +- src/uadk_prov_pkey.h | 21 +- src/uadk_prov_rsa.c | 14 +- src/uadk_prov_rsa_enc.c | 34 +- src/uadk_prov_rsa_kmgmt.c | 101 ++ src/uadk_prov_rsa_sign.c | 34 +- src/uadk_prov_sm2.c | 3320 ---------------------------------- src/uadk_prov_sm2_enc.c | 860 +++++++++ src/uadk_prov_sm2_kmgmt.c | 505 ++++++ src/uadk_prov_sm2_sign.c | 1342 ++++++++++++++ src/uadk_rsa.c | 1 + 33 files changed, 3398 insertions(+), 3615 deletions(-) create mode 100644 src/uadk_prov_capabilities.c delete mode 100644 src/uadk_prov_sm2.c create mode 100644 src/uadk_prov_sm2_enc.c create mode 100644 src/uadk_prov_sm2_kmgmt.c create mode 100644 src/uadk_prov_sm2_sign.c -- 2.43.0