diff options
author | Viktor Dukhovni <openssl-users@dukhovni.org> | 2016-04-27 15:08:33 -0400 |
---|---|---|
committer | Viktor Dukhovni <openssl-users@dukhovni.org> | 2016-04-27 16:16:34 -0400 |
commit | 4a397f5168d41ef4417f1430f2f5133b92f145b8 (patch) | |
tree | f3dfe1449e7c53740cc480c00849391774248d62 /crypto/dsa/dsa_lib.c | |
parent | 69664d6af0cdd7738f55d10fbbe46cdf15f72e0e (diff) | |
download | openssl-new-4a397f5168d41ef4417f1430f2f5133b92f145b8.tar.gz |
Fix set0 reuse test
We must test for new object == current object, not !=.
Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to 'crypto/dsa/dsa_lib.c')
-rw-r--r-- | crypto/dsa/dsa_lib.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/dsa/dsa_lib.c b/crypto/dsa/dsa_lib.c index 383b48ba46..7b751a961d 100644 --- a/crypto/dsa/dsa_lib.c +++ b/crypto/dsa/dsa_lib.c @@ -358,7 +358,7 @@ int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) * as input parameters. */ if (d->pub_key == pub_key - || (d->priv_key != NULL && priv_key != d->priv_key)) + || (d->priv_key != NULL && priv_key == d->priv_key)) return 0; if (pub_key != NULL) { |