Return correct error code in TEMPLATE DecodeECC_DSA_Sig_Ex

This commit is contained in:
Lealem Amedie
2024-01-17 08:49:09 -07:00
parent 7a77d64d56
commit cbc8e98876

View File

@ -32149,6 +32149,11 @@ int DecodeECC_DSA_Sig_Ex(const byte* sig, word32 sigLen, mp_int* r, mp_int* s,
/* Decode the DSA signature. */
ret = GetASN_Items(dsaSigASN, dataASN, dsaSigASN_Length, 0, sig, &idx,
sigLen);
if (ret != 0) {
ret = ASN_ECC_KEY_E;
}
#ifndef NO_STRICT_ECDSA_LEN
/* sanity check that the index has been advanced all the way to the end of
* the buffer */