From bce45cc241b51da39ead8b476c811b47d76ccc46 Mon Sep 17 00:00:00 2001 From: beck <> Date: Sat, 21 Jan 2017 10:38:29 +0000 Subject: Split out BN_div and BN_mod into ct and nonct versions for Internal use. ok jsing@ --- src/lib/libcrypto/rsa/rsa_chk.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/lib/libcrypto/rsa/rsa_chk.c') diff --git a/src/lib/libcrypto/rsa/rsa_chk.c b/src/lib/libcrypto/rsa/rsa_chk.c index c247a8d80e..efe9431f2d 100644 --- a/src/lib/libcrypto/rsa/rsa_chk.c +++ b/src/lib/libcrypto/rsa/rsa_chk.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rsa_chk.c,v 1.9 2014/07/10 07:43:11 jsing Exp $ */ +/* $OpenBSD: rsa_chk.c,v 1.10 2017/01/21 10:38:29 beck Exp $ */ /* ==================================================================== * Copyright (c) 1999 The OpenSSL Project. All rights reserved. * @@ -52,6 +52,8 @@ #include #include +#include "bn_lcl.h" + int RSA_check_key(const RSA *key) { @@ -132,7 +134,7 @@ RSA_check_key(const RSA *key) ret = -1; goto err; } - r = BN_div(k, NULL, l, m, ctx); /* remainder is 0 */ + r = BN_div_ct(k, NULL, l, m, ctx); /* remainder is 0 */ if (!r) { ret = -1; goto err; @@ -157,7 +159,7 @@ RSA_check_key(const RSA *key) goto err; } - r = BN_mod(j, key->d, i, ctx); + r = BN_mod_ct(j, key->d, i, ctx); if (!r) { ret = -1; goto err; @@ -176,7 +178,7 @@ RSA_check_key(const RSA *key) goto err; } - r = BN_mod(j, key->d, i, ctx); + r = BN_mod_ct(j, key->d, i, ctx); if (!r) { ret = -1; goto err; -- cgit v1.2.3-55-g6feb