Skip to content

Commit 68bf547

Browse files
committed
use rsa_free() on error in rsa_make_key()
1 parent 749873c commit 68bf547

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/pk/rsa/rsa_make_key.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ int rsa_make_key(prng_state *prng, int wprng, int size, long e, rsa_key *key)
9797
err = CRYPT_OK;
9898
goto cleanup;
9999
errkey:
100-
mp_clear_multi(key->q, key->p, key->qP, key->dP, key->dQ, key->N, key->d, key->e, NULL);
100+
rsa_free(key);
101101
cleanup:
102102
mp_clear_multi(tmp3, tmp2, tmp1, q, p, NULL);
103103
return err;

0 commit comments

Comments
 (0)