To simplify the calling logic of uadk, a new init2 interface
is added to the ecc/rsa/dh algorithm class, which includes
hardware device resource initialization and scheduler initialization.
Weili Qian (6):
uadk/ecc: add the init2 interface for ecc
uadk/rsa: add the init2 interface for rsa
uadk/dh: add the init2 interface for dh
uadk/ecc: adapt the ecc module to the dynamic loading framework
uadk/rsa: adapt the rsa module to the dynamic loading framework
uadk/dh: adapt the dh module to the dynamic loading framework
drv/hisi_hpre.c | 180 +++++++++++++++++++--------
include/drv/wd_dh_drv.h | 27 ----
include/drv/wd_ecc_drv.h | 27 ----
include/drv/wd_rsa_drv.h | 27 ----
include/wd_dh.h | 30 +++++
include/wd_ecc.h | 28 +++++
include/wd_rsa.h | 28 +++++
libwd_crypto.map | 9 ++
wd_dh.c | 256 +++++++++++++++++++++++++++-----------
wd_ecc.c | 262 ++++++++++++++++++++++++++++-----------
wd_rsa.c | 256 +++++++++++++++++++++++++++-----------
11 files changed, 786 insertions(+), 344 deletions(-)
--
2.33.0