@@ -185,8 +185,8 @@ int wc_AriaSign(byte* in, word32 inSz, byte* out, word32* outSz, ecc_key* key)
185185
186186 MC_APIMODE gApimode = MC_MODE_KCMV ;
187187 MC_ALGORITHM mcAlg = {MC_ALGID_NONE , NULL , 0 };
188- byte keyAsn1 [ARIA_KEYASN1_MAXSZ ];
189- word32 keyAsn1Sz = (word32 )sizeof (keyAsn1 );
188+ byte keyarr [ARIA_KEYASN1_MAXSZ ];
189+ word32 keySz = (word32 )sizeof (keyarr );
190190
191191 WOLFSSL_ENTER ("AriaSign" );
192192
@@ -204,13 +204,13 @@ int wc_AriaSign(byte* in, word32 inSz, byte* out, word32* outSz, ecc_key* key)
204204 rv = MC_SetApiMode (hSession , gApimode );
205205
206206 if (rv == MC_OK ) {
207- int ret = wc_BuildEccKeyDer (key ,keyAsn1 , & keyAsn1Sz , 0 , 0 );
207+ int ret = wc_EccPrivateKeyToDer (key , keyarr , keySz );
208208 if (ret < 0 ) { rv = ret ; }
209- else { keyAsn1Sz = ret ; }
209+ else { keySz = ret ; }
210210 }
211211
212- WOLFSSL_MSG_EX ("AriaSign key(%d):" ,keyAsn1Sz );
213- WOLFSSL_BUFFER (keyAsn1 , keyAsn1Sz );
212+ WOLFSSL_MSG_EX ("AriaSign key(%d):" ,keySz );
213+ WOLFSSL_BUFFER (keyarr , keySz );
214214
215215 WOLFSSL_MSG_EX ("AriaSign rv=%d" ,rv );
216216
@@ -230,7 +230,7 @@ int wc_AriaSign(byte* in, word32 inSz, byte* out, word32* outSz, ecc_key* key)
230230 }
231231
232232 if (rv == MC_OK )
233- rv = MC_CreateObject (hSession , keyAsn1 , keyAsn1Sz , & hPrikey );
233+ rv = MC_CreateObject (hSession , keyarr , keySz , & hPrikey );
234234 WOLFSSL_MSG_EX ("AriaSign CreateObject rv=%d" ,rv );
235235
236236 if (rv == MC_OK )
@@ -281,7 +281,7 @@ int wc_AriaVerify(byte* sig, word32 sigSz, byte* hash, word32 hashSz,
281281 rv = MC_SetApiMode (hSession , gApimode );
282282
283283 if (rv == MC_OK ) {
284- int ret = wc_EccPublicKeyToDer (key ,keyarr ,keySz ,0 );
284+ int ret = wc_EccPublicKeyToDer (key , keyarr , keySz , 0 );
285285 if (ret < 0 ) { rv = ret ; }
286286 else { keySz = ret ; }
287287 }
@@ -544,13 +544,11 @@ int wc_AriaDerive(ecc_key* private_key, ecc_key* public_key,
544544 ret = wc_AriaInitSha (& (info -> hash .sha256 -> hSession ), MC_ALGID_SHA256 );
545545 }
546546
547- if (((ret == 0 ) || (ret == CRYPTOCB_UNAVAILABLE ))
548- && (info -> hash .in != NULL )) {
547+ if ((ret == 0 ) || (ret == CRYPTOCB_UNAVAILABLE )) {
549548 ret = wc_AriaShaUpdate (info -> hash .sha256 -> hSession ,
550549 (byte * ) info -> hash .in , info -> hash .inSz );
551550 }
552- if (((ret == 0 ) || (ret == CRYPTOCB_UNAVAILABLE ))
553- && (info -> hash .digest != NULL )) {
551+ if ((ret == 0 ) || (ret == CRYPTOCB_UNAVAILABLE )) {
554552 MC_UINT digestSz = 32 ;
555553 ret = wc_AriaShaFinal (info -> hash .sha256 -> hSession ,
556554 info -> hash .digest , & digestSz );
@@ -573,13 +571,11 @@ int wc_AriaDerive(ecc_key* private_key, ecc_key* public_key,
573571 ret = wc_AriaInitSha (& (info -> hash .sha384 -> hSession ), MC_ALGID_SHA384 );
574572 }
575573
576- if (((ret == 0 ) || (ret == CRYPTOCB_UNAVAILABLE ))
577- && (info -> hash .in != NULL )) {
574+ if ((ret == 0 ) || (ret == CRYPTOCB_UNAVAILABLE )) {
578575 ret = wc_AriaShaUpdate (info -> hash .sha384 -> hSession ,
579576 (byte * ) info -> hash .in , info -> hash .inSz );
580577 }
581- if (((ret == 0 ) || (ret == CRYPTOCB_UNAVAILABLE ))
582- && (info -> hash .digest != NULL )) {
578+ if ((ret == 0 ) || (ret == CRYPTOCB_UNAVAILABLE )) {
583579 MC_UINT digestSz = 48 ;
584580 ret = wc_AriaShaFinal (info -> hash .sha384 -> hSession ,
585581 info -> hash .digest , & digestSz );
0 commit comments