summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn/bn_prime.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/bn/bn_prime.c')
-rw-r--r--src/lib/libcrypto/bn/bn_prime.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/bn/bn_prime.c b/src/lib/libcrypto/bn/bn_prime.c
index b2f32684e4..ec8217ef69 100644
--- a/src/lib/libcrypto/bn/bn_prime.c
+++ b/src/lib/libcrypto/bn/bn_prime.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: bn_prime.c,v 1.16 2017/01/21 09:38:58 beck Exp $ */ 1/* $OpenBSD: bn_prime.c,v 1.17 2017/01/21 10:38:29 beck Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -443,7 +443,7 @@ probable_prime_dh(BIGNUM *rnd, int bits, const BIGNUM *add, const BIGNUM *rem,
443 443
444 /* we need ((rnd-rem) % add) == 0 */ 444 /* we need ((rnd-rem) % add) == 0 */
445 445
446 if (!BN_mod(t1, rnd, add, ctx)) 446 if (!BN_mod_ct(t1, rnd, add, ctx))
447 goto err; 447 goto err;
448 if (!BN_sub(rnd, rnd, t1)) 448 if (!BN_sub(rnd, rnd, t1))
449 goto err; 449 goto err;
@@ -500,7 +500,7 @@ probable_prime_dh_safe(BIGNUM *p, int bits, const BIGNUM *padd,
500 goto err; 500 goto err;
501 501
502 /* we need ((rnd-rem) % add) == 0 */ 502 /* we need ((rnd-rem) % add) == 0 */
503 if (!BN_mod(t1, q,qadd, ctx)) 503 if (!BN_mod_ct(t1, q,qadd, ctx))
504 goto err; 504 goto err;
505 if (!BN_sub(q, q, t1)) 505 if (!BN_sub(q, q, t1))
506 goto err; 506 goto err;