From 7c1a870b448ad5bd269ed6cb496ee098a223b0ae Mon Sep 17 00:00:00 2001 From: Zhiqi Song Date: Sat, 25 Nov 2023 16:13:25 +0800 Subject: [PATCH 74/82] ecc: add check of siglen Add null pointer check of 'siglen' parameter. Signed-off-by: Zhiqi Song --- src/uadk_ec.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/uadk_ec.c b/src/uadk_ec.c index 400040e..b1dbdfe 100644 --- a/src/uadk_ec.c +++ b/src/uadk_ec.c @@ -548,8 +548,11 @@ static int ecdsa_sign(int type, const unsigned char *dgst, int dlen, goto err; } - *siglen = i2d_ECDSA_SIG(s, &sig); + if (siglen) + *siglen = i2d_ECDSA_SIG(s, &sig); + ECDSA_SIG_free(s); + return 1; err: -- 2.25.1