diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2023-01-07 07:58:21 +0100 |
---|---|---|
committer | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2023-01-14 11:37:18 +0100 |
commit | 92d306b32b63dd502531a89fb96c4172be0ddb49 (patch) | |
tree | 0584cc843f5dd2a3c7063a48c1137752b26c4660 /test/exptest.c | |
parent | b639475a9433c827675b8154ea9e0ce361403c76 (diff) | |
download | openssl-92d306b32b63dd502531a89fb96c4172be0ddb49.zip openssl-92d306b32b63dd502531a89fb96c4172be0ddb49.tar.gz openssl-92d306b32b63dd502531a89fb96c4172be0ddb49.tar.bz2 |
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.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/test/exptest.c b/test/exptest.c index b1c6f4b..8baf8c3 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; |