
From: JiangShui Yang <yangjiangshui@h-partners.com> Chenghai Huang (4): uadk_provider: fix a memory leak issue in BIO_meth uadk_provider: add hmac alg for uadk_provider in openssl3.0 uadk_provider: add soft mac switching function for uadk_provider uadk_engine: fix a digest software switching issue in update Junchong Pan (1): uadk_engine - fix print format Qi Tao (2): uadk_provider: fix async packet reception timeout error uadk_prov: sec support switching to soft calculation Wenkai Lin (2): digest: fix for digest soft work digest: fix for digest soft init Zhiqi Song (1): uadk_provider: fix atomic compare parameter lizhi (7): uadk_provider: support switching to software in init uadk_provider/dh: add dh switching software computation function uadk_provider/rsa: add rsa switching software computation function uadk_provider/sm2: add sm2 switching software computation function uadk_provider/ecx: add x448 and x25519 switching software computation function uadk_provider/ecdsa: add ecdsa switching software computation function uadk_provider/ecdh: add ecdh switching software computation function src/Makefile.am | 3 +- src/uadk_async.h | 1 + src/uadk_digest.c | 108 ++-- src/uadk_ec.c | 2 +- src/uadk_prov.h | 11 + src/uadk_prov_aead.c | 340 ++++++++--- src/uadk_prov_cipher.c | 93 +++- src/uadk_prov_dh.c | 88 ++- src/uadk_prov_digest.c | 220 +++++--- src/uadk_prov_ec_kmgmt.c | 27 +- src/uadk_prov_ecdh_exch.c | 61 +- src/uadk_prov_ecdsa.c | 69 ++- src/uadk_prov_ecx.c | 242 +++++--- src/uadk_prov_hmac.c | 1115 +++++++++++++++++++++++++++++++++++++ src/uadk_prov_init.c | 171 ++++-- src/uadk_prov_pkey.c | 30 +- src/uadk_prov_pkey.h | 6 + src/uadk_prov_rsa.c | 182 +++--- src/uadk_prov_sm2.c | 241 +++++++- 19 files changed, 2526 insertions(+), 484 deletions(-) create mode 100644 src/uadk_prov_hmac.c -- 2.33.0