From: Shangbin Liu <liushangbin(a)hisilicon.com>
This patchset fixes some issues of the uadk.
The first patch adds init wait timeout judgment to prevent deadlocks
when making loopback calls from the same thread.
The second and third patches add a key length validity check before
calculating the actual key length of the algorithm in xts mode. Because
if the key length is odd, it will result in incorrect calculation results.
Shangbin Liu (3):
uadk: add init wait timeout
uadk: fix key length check error in xts mode
uadk/v1: fix key length check error in xts mode
include/wd_util.h | 7 ++++---
v1/wd_cipher.c | 29 ++++++++++++++++-------------
wd_aead.c | 16 +++++++---------
wd_cipher.c | 47 ++++++++++++++++++++++++++---------------------
wd_comp.c | 15 +++++++--------
wd_dh.c | 16 +++++++---------
wd_digest.c | 16 +++++++---------
wd_ecc.c | 15 +++++++--------
wd_rsa.c | 16 +++++++---------
wd_util.c | 18 +++++++++++-------
10 files changed, 99 insertions(+), 96 deletions(-)
--
2.22.0