10 Feb
2026
10 Feb
'26
9:24 p.m.
From: lizhi <lizhi206@huawei.com> Memory alloced in ecx derive function should be released before returning keysize to OpenSSL. Signed-off-by: lizhi <lizhi206@huawei.com> --- src/uadk_ecx.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/uadk_ecx.c b/src/uadk_ecx.c index c9cc6c0..3e79a54 100644 --- a/src/uadk_ecx.c +++ b/src/uadk_ecx.c @@ -806,6 +806,7 @@ static int ecx_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) if (!key || !(*keylen)) { *keylen = (size_t)derive_ctx->key_size; + ecx_uninit(ctx); return UADK_E_SUCCESS; } -- 2.43.0