Skip to content

Commit 155e29d

Browse files
committed
dsa_verify_hash must set stat=0 on any error
1 parent 4b36f06 commit 155e29d

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/pk/dsa/dsa_verify_hash.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@ int dsa_verify_hash(const unsigned char *sig, unsigned long siglen,
101101
ltc_asn1_list sig_seq[2];
102102
unsigned long reallen = 0;
103103

104+
LTC_ARGCHK(stat != NULL);
105+
*stat = 0; /* must be set before the first return */
106+
104107
if ((err = mp_init_multi(&r, &s, NULL)) != CRYPT_OK) {
105108
return err;
106109
}

0 commit comments

Comments
 (0)