From 9e974027a8060eadf9deefac7d0a51f965a84340 Mon Sep 17 00:00:00 2001 From: Andras Fekete Date: Tue, 19 Dec 2023 15:33:28 -0500 Subject: [PATCH] Fix ARIA signing Used the wrong function to extract key --- wolfcrypt/src/port/aria/aria-cryptocb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wolfcrypt/src/port/aria/aria-cryptocb.c b/wolfcrypt/src/port/aria/aria-cryptocb.c index e52509a55..de696cf0c 100644 --- a/wolfcrypt/src/port/aria/aria-cryptocb.c +++ b/wolfcrypt/src/port/aria/aria-cryptocb.c @@ -204,7 +204,7 @@ int wc_AriaSign(byte* in, word32 inSz, byte* out, word32* outSz, ecc_key* key) rv = MC_SetApiMode(hSession, gApimode); if (rv == MC_OK) { - int ret = wc_BuildEccKeyDer(key,keyAsn1,&keyAsn1Sz,0,0); + int ret = wc_EccPrivateKeyToDer(key,keyAsn1,keyAsn1Sz); if (ret < 0) { rv = ret; } else { keyAsn1Sz = ret; } }