summaryrefslogtreecommitdiffstats
path: root/test/exptest.c
diff options
context:
space:
mode:
authorBernd Edlinger <bernd.edlinger@hotmail.de>2023-01-07 07:58:21 +0100
committerBernd Edlinger <bernd.edlinger@hotmail.de>2023-01-14 11:37:18 +0100
commit92d306b32b63dd502531a89fb96c4172be0ddb49 (patch)
tree0584cc843f5dd2a3c7063a48c1137752b26c4660 /test/exptest.c
parentb639475a9433c827675b8154ea9e0ce361403c76 (diff)
Revert "Limit size of modulus for BN_mod_exp_mont_consttime()"
This reverts commit 4378e3cd2a4d73a97a2349efaa143059d8ed05e8. Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Todd Short <todd.short@me.com> (Merged from https://github.com/openssl/openssl/pull/20005)
Diffstat (limited to 'test/exptest.c')
-rw-r--r--test/exptest.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/test/exptest.c b/test/exptest.c
index b1c6f4bbe1..8baf8c37ac 100644
--- a/test/exptest.c
+++ b/test/exptest.c
@@ -50,7 +50,6 @@ static int test_mod_exp_zero(void)
BN_ULONG one_word = 1;
BN_CTX *ctx = BN_CTX_new();
int ret = 0, failed = 0;
- BN_MONT_CTX *mont = NULL;
if (!TEST_ptr(m = BN_new())
|| !TEST_ptr(a = BN_new())
@@ -95,24 +94,6 @@ static int test_mod_exp_zero(void)
if (!TEST_true(a_is_zero_mod_one("BN_mod_exp_mont_consttime", r, a)))
failed = 1;
- if (!TEST_ptr(mont = BN_MONT_CTX_new()))
- goto err;
-
- ERR_set_mark();
- /* mont is not set but passed in */
- if (!TEST_false(BN_mod_exp_mont_consttime(r, a, p, m, ctx, mont)))
- goto err;
- ERR_pop_to_mark();
-
- if (!TEST_true(BN_MONT_CTX_set(mont, m, ctx)))
- goto err;
-
- if (!TEST_true(BN_mod_exp_mont_consttime(r, a, p, m, ctx, mont)))
- goto err;
-
- if (!TEST_true(a_is_zero_mod_one("BN_mod_exp_mont_consttime", r, a)))
- failed = 1;
-
/*
* A different codepath exists for single word multiplication
* in non-constant-time only.
@@ -133,7 +114,6 @@ static int test_mod_exp_zero(void)
BN_free(a);
BN_free(p);
BN_free(m);
- BN_MONT_CTX_free(mont);
BN_CTX_free(ctx);
return ret;