Loading crypto/dsa/dsa_ossl.c +4 −4 Original line number Diff line number Diff line Loading @@ -191,9 +191,6 @@ static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) if (!BN_mod_mul(s, s, kinv, dsa->q, ctx)) goto err; ret = DSA_SIG_new(); if (ret == NULL) goto err; /* * Redo if r or s is zero as required by FIPS 186-3: this is very * unlikely. Loading @@ -205,11 +202,14 @@ static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) } goto redo; } ret = DSA_SIG_new(); if (ret == NULL) goto err; ret->r = r; ret->s = s; err: if (!ret) { if (ret == NULL) { DSAerr(DSA_F_DSA_DO_SIGN, reason); BN_free(r); BN_free(s); Loading Loading
crypto/dsa/dsa_ossl.c +4 −4 Original line number Diff line number Diff line Loading @@ -191,9 +191,6 @@ static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) if (!BN_mod_mul(s, s, kinv, dsa->q, ctx)) goto err; ret = DSA_SIG_new(); if (ret == NULL) goto err; /* * Redo if r or s is zero as required by FIPS 186-3: this is very * unlikely. Loading @@ -205,11 +202,14 @@ static DSA_SIG *dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) } goto redo; } ret = DSA_SIG_new(); if (ret == NULL) goto err; ret->r = r; ret->s = s; err: if (!ret) { if (ret == NULL) { DSAerr(DSA_F_DSA_DO_SIGN, reason); BN_free(r); BN_free(s); Loading