
From: JiangShui Yang <yangjiangshui@h-partners.com> Chenghai Huang (4): uadk_provider: fix some possible issues where empty memory is accessed uadk_provider: adjust the code style uadk_provider: fix the static variable problem in the case of multiple concurrency uadk_provider: add parameter validation to avoid memory errors Hao Fang (6): uadk_engine/provider: tinyfixes for code format alignment uadk_engine/provider: add blank line before return uadk_engine/provider: remove the variable redundant initialization uadk_provider: add const keyword uadk_provider: remove unused parameters uadk_engine:sm2: use UADK_E_INVAL replace -1 src/uadk_aead.c | 2 +- src/uadk_cipher.c | 13 +-- src/uadk_dh.c | 11 +-- src/uadk_digest.c | 24 +++--- src/uadk_ec.c | 6 ++ src/uadk_ecx.c | 4 +- src/uadk_engine_init.c | 1 + src/uadk_pkey.c | 9 ++- src/uadk_pkey.h | 3 +- src/uadk_prov_aead.c | 3 +- src/uadk_prov_bio.c | 18 ++--- src/uadk_prov_cipher.c | 46 ++++++----- src/uadk_prov_der_writer.c | 96 +++++++++++----------- src/uadk_prov_der_writer.h | 8 +- src/uadk_prov_dh.c | 89 +++++++++++---------- src/uadk_prov_digest.c | 23 +++--- src/uadk_prov_ec_kmgmt.c | 3 +- src/uadk_prov_ecdh_exch.c | 21 +++-- src/uadk_prov_ecdsa.c | 8 +- src/uadk_prov_ecx.c | 53 ++++++------ src/uadk_prov_ffc.c | 160 ++++++++++++++++++++----------------- src/uadk_prov_ffc.h | 4 +- src/uadk_prov_hmac.c | 20 ++--- src/uadk_prov_init.c | 10 +-- src/uadk_prov_packet.c | 48 ++++++----- src/uadk_prov_packet.h | 52 ++++++------ src/uadk_prov_pkey.c | 63 ++++++++------- src/uadk_prov_rsa.c | 82 +++++++++---------- src/uadk_prov_sm2.c | 135 ++++++++++++++++--------------- src/uadk_rsa.c | 31 +++---- src/uadk_sm2.c | 59 ++++++++------ 31 files changed, 594 insertions(+), 511 deletions(-) -- 2.33.0