
From: JiangShui Yang <yangjiangshui@h-partners.com> Chenghai Huang (5): uadk_provider: adjust the threshold for SHA384 to use Digest to Calculated key uadk_provider: fix dh memery leak issue in free params uadk_provider: fix rsa memery leak issue in bn_ctx_new uadk_provider: rectify the soft switch contidition of RAS uadk_provider: fix some compilation warning issues Qi Tao (6): uadk_prov: fix some cleancode issues uadk_prov: the query returns the v3 alg array to handle exception uadk_prov: modify the location of creating soft ctx uadk_prov: fix memory leak error uadk_engine: fix cleancode issues uadk_prov: default to turn on the soft switch Weili Qian (3): uadk_engine: fix possible double free issues uadk_engine/ecdh: remove unnecessary call uadk_ecc_set_public_key uadk_provider/sm2: free all applied memory when freectx Zhiqi Song (2): uadk_engine/cipher: fixup the method of obtaining IV in init uadk_engine/hpre: fixup some param release problem Zhushuai Yin (1): uadk_provider:fix dh insufficient performance lizhi (5): uadk_engine/ecdh: Pad the high bits of short shared keys with 0 uadk_provider/ecdh: Pad the high bits of short shared keys with 0 uadk_provider/ecx: fix memory leak of ecx_key uadk_provider/sm2: Fix the race conditions caused by atomic variables uadk_provider/sm2: fix a bug of switching soft compute src/uadk_aead.c | 4 +- src/uadk_async.c | 2 +- src/uadk_cipher.c | 8 +- src/uadk_dh.c | 4 +- src/uadk_digest.c | 5 +- src/uadk_ec.c | 52 +++--- src/uadk_pkey.c | 2 +- src/uadk_prov.h | 4 +- src/uadk_prov_aead.c | 43 +++-- src/uadk_prov_cipher.c | 38 +++-- src/uadk_prov_dh.c | 123 ++++++++------ src/uadk_prov_digest.c | 38 +++-- src/uadk_prov_ecdh_exch.c | 9 +- src/uadk_prov_ecx.c | 29 ++-- src/uadk_prov_ffc.c | 170 +++++++++++++++++--- src/uadk_prov_ffc.h | 38 ++++- src/uadk_prov_hmac.c | 8 +- src/uadk_prov_init.c | 36 +++-- src/uadk_prov_pkey.c | 2 +- src/uadk_prov_rsa.c | 138 ++++++++-------- src/uadk_prov_sm2.c | 331 ++++++++++++++++++++------------------ src/uadk_rsa.c | 2 +- src/uadk_sm2.c | 10 +- 23 files changed, 678 insertions(+), 418 deletions(-) -- 2.33.0