summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crypto/rsa/rsa_chk.c3
-rw-r--r--crypto/rsa/rsa_gen.c2
2 files changed, 2 insertions, 3 deletions
diff --git a/crypto/rsa/rsa_chk.c b/crypto/rsa/rsa_chk.c
index 8e99fe019d..50c5947412 100644
--- a/crypto/rsa/rsa_chk.c
+++ b/crypto/rsa/rsa_chk.c
@@ -131,8 +131,7 @@ int RSA_check_key(RSA *key)
}
/* iqmp = q^-1 mod p? */
- r = BN_mod_inverse(i, key->q, key->p, ctx);
- if (!r) { ret = -1; goto err; }
+ if(!BN_mod_inverse(i, key->q, key->p, ctx)) { ret = -1; goto err; }
if (BN_cmp(i, key->iqmp) != 0)
{
diff --git a/crypto/rsa/rsa_gen.c b/crypto/rsa/rsa_gen.c
index 89e2f2e2e2..3ed6edd6a1 100644
--- a/crypto/rsa/rsa_gen.c
+++ b/crypto/rsa/rsa_gen.c
@@ -157,7 +157,7 @@ RSA *RSA_generate_key(int bits, unsigned long e_value,
goto err;
}
*/
- rsa->d=(BIGNUM *)BN_mod_inverse(NULL,rsa->e,r0,ctx2); /* d */
+ rsa->d=BN_mod_inverse(NULL,rsa->e,r0,ctx2); /* d */
if (rsa->d == NULL) goto err;
/* calculate d mod (p-1) */