| /src/crypto/external/bsd/openssl/dist/crypto/bn/ |
| bn_mont.c | 23 static int bn_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont); 27 BN_MONT_CTX *mont, BN_CTX *ctx) 29 int ret = bn_mul_mont_fixed_top(r, a, b, mont, ctx); 38 BN_MONT_CTX *mont, BN_CTX *ctx) 42 int num = mont->N.top; 48 if (bn_mul_mont(r->d, a->d, b->d, mont->N.d, mont->n0, num)) { 75 if (!bn_from_montgomery_word(r, tmp, mont)) 78 if (!BN_from_montgomery(r, tmp, mont, ctx)) 88 static int bn_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont) [all...] |
| bn_exp2.c | 27 BN_MONT_CTX *mont = NULL; local 57 mont = in_mont; 59 if ((mont = BN_MONT_CTX_new()) == NULL) 61 if (!BN_MONT_CTX_set(mont, m, ctx)) 83 if (!BN_to_montgomery(val1[0], a_mod_m, mont, ctx)) 86 if (!BN_mod_mul_montgomery(d, val1[0], val1[0], mont, ctx)) 92 !BN_mod_mul_montgomery(val1[i], val1[i - 1], d, mont, ctx)) 111 if (!BN_to_montgomery(val2[0], a_mod_m, mont, ctx)) 114 if (!BN_mod_mul_montgomery(d, val2[0], val2[0], mont, ctx)) 120 !BN_mod_mul_montgomery(val2[i], val2[i - 1], d, mont, ctx) [all...] |
| bn_exp.c | 325 BN_MONT_CTX *mont = NULL; local 367 mont = in_mont; 369 if ((mont = BN_MONT_CTX_new()) == NULL) 371 if (!BN_MONT_CTX_set(mont, m, ctx)) 381 if (!bn_to_mont_fixed_top(val[0], aa, mont, ctx)) 386 if (!bn_mul_mont_fixed_top(d, val[0], val[0], mont, ctx)) 391 !bn_mul_mont_fixed_top(val[i], val[i - 1], d, mont, ctx)) 416 if (!bn_to_mont_fixed_top(r, BN_value_one(), mont, ctx)) 421 if (!bn_mul_mont_fixed_top(r, r, r, mont, ctx)) 451 if (!bn_mul_mont_fixed_top(r, r, r, mont, ctx) 619 BN_MONT_CTX *mont = NULL; local 1179 BN_MONT_CTX *mont = NULL; local [all...] |
| /src/crypto/external/bsd/openssl.old/dist/crypto/bn/ |
| bn_mont.c | 23 static int bn_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont); 27 BN_MONT_CTX *mont, BN_CTX *ctx) 29 int ret = bn_mul_mont_fixed_top(r, a, b, mont, ctx); 38 BN_MONT_CTX *mont, BN_CTX *ctx) 42 int num = mont->N.top; 48 if (bn_mul_mont(r->d, a->d, b->d, mont->N.d, mont->n0, num)) { 75 if (!bn_from_montgomery_word(r, tmp, mont)) 78 if (!BN_from_montgomery(r, tmp, mont, ctx)) 88 static int bn_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont) [all...] |
| bn_exp2.c | 27 BN_MONT_CTX *mont = NULL; local 57 mont = in_mont; 59 if ((mont = BN_MONT_CTX_new()) == NULL) 61 if (!BN_MONT_CTX_set(mont, m, ctx)) 83 if (!BN_to_montgomery(val1[0], a_mod_m, mont, ctx)) 86 if (!BN_mod_mul_montgomery(d, val1[0], val1[0], mont, ctx)) 92 !BN_mod_mul_montgomery(val1[i], val1[i - 1], d, mont, ctx)) 111 if (!BN_to_montgomery(val2[0], a_mod_m, mont, ctx)) 114 if (!BN_mod_mul_montgomery(d, val2[0], val2[0], mont, ctx)) 120 !BN_mod_mul_montgomery(val2[i], val2[i - 1], d, mont, ctx) [all...] |
| bn_exp.c | 319 BN_MONT_CTX *mont = NULL; local 361 mont = in_mont; 363 if ((mont = BN_MONT_CTX_new()) == NULL) 365 if (!BN_MONT_CTX_set(mont, m, ctx)) 375 if (!bn_to_mont_fixed_top(val[0], aa, mont, ctx)) 380 if (!bn_mul_mont_fixed_top(d, val[0], val[0], mont, ctx)) 385 !bn_mul_mont_fixed_top(val[i], val[i - 1], d, mont, ctx)) 410 if (!bn_to_mont_fixed_top(r, BN_value_one(), mont, ctx)) 415 if (!bn_mul_mont_fixed_top(r, r, r, mont, ctx)) 446 if (!bn_mul_mont_fixed_top(r, r, r, mont, ctx) 614 BN_MONT_CTX *mont = NULL; local 1165 BN_MONT_CTX *mont = NULL; local [all...] |
| bn_prime.c | 24 BN_MONT_CTX *mont); 158 BN_MONT_CTX *mont = NULL; local 212 mont = BN_MONT_CTX_new(); 213 if (mont == NULL) 215 if (!BN_MONT_CTX_set(mont, a, ctx)) 223 j = witness(check, a, A1, A1_odd, k, ctx, mont); 240 BN_MONT_CTX_free(mont); 247 BN_MONT_CTX *mont) 249 if (!BN_mod_exp_mont(w, w, a1_odd, a, ctx, mont)) /* w := w^a1_odd mod a */
|
| /src/crypto/external/apache2/openssl/dist/crypto/bn/ |
| bn_mont.c | 22 static int bn_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont); 26 BN_MONT_CTX *mont, BN_CTX *ctx) 28 int ret = bn_mul_mont_fixed_top(r, a, b, mont, ctx); 37 BN_MONT_CTX *mont, BN_CTX *ctx) 41 int num = mont->N.top; 47 if (bn_mul_mont(r->d, a->d, b->d, mont->N.d, mont->n0, num)) { 74 if (!bn_from_montgomery_word(r, tmp, mont)) 77 if (!BN_from_montgomery(r, tmp, mont, ctx)) 87 static int bn_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont) [all...] |
| bn_exp2.c | 26 BN_MONT_CTX *mont = NULL; local 56 mont = in_mont; 58 if ((mont = BN_MONT_CTX_new()) == NULL) 60 if (!BN_MONT_CTX_set(mont, m, ctx)) 82 if (!BN_to_montgomery(val1[0], a_mod_m, mont, ctx)) 85 if (!BN_mod_mul_montgomery(d, val1[0], val1[0], mont, ctx)) 90 if (((val1[i] = BN_CTX_get(ctx)) == NULL) || !BN_mod_mul_montgomery(val1[i], val1[i - 1], d, mont, ctx)) 109 if (!BN_to_montgomery(val2[0], a_mod_m, mont, ctx)) 112 if (!BN_mod_mul_montgomery(d, val2[0], val2[0], mont, ctx)) 117 if (((val2[i] = BN_CTX_get(ctx)) == NULL) || !BN_mod_mul_montgomery(val2[i], val2[i - 1], d, mont, ctx) [all...] |
| bn_exp.c | 324 BN_MONT_CTX *mont = NULL; local 366 mont = in_mont; 368 if ((mont = BN_MONT_CTX_new()) == NULL) 370 if (!BN_MONT_CTX_set(mont, m, ctx)) 380 if (!bn_to_mont_fixed_top(val[0], aa, mont, ctx)) 385 if (!bn_mul_mont_fixed_top(d, val[0], val[0], mont, ctx)) 389 if (((val[i] = BN_CTX_get(ctx)) == NULL) || !bn_mul_mont_fixed_top(val[i], val[i - 1], d, mont, ctx)) 413 if (!bn_to_mont_fixed_top(r, BN_value_one(), mont, ctx)) 420 if (!bn_mul_mont_fixed_top(r, r, r, mont, ctx)) 450 if (!bn_mul_mont_fixed_top(r, r, r, mont, ctx) 613 BN_MONT_CTX *mont = NULL; local 1165 BN_MONT_CTX *mont = NULL; local [all...] |
| /src/crypto/external/apache2/openssl/lib/libcrypto/arch/sparc/ |
| Makefile | 10 ${OPENSSLSRC}/crypto/bn/asm/sparct4-mont.pl \ 11 ${OPENSSLSRC}/crypto/bn/asm/vis3-mont.pl; do \
|
| /src/crypto/external/apache2/openssl/lib/libcrypto/arch/sparc64/ |
| Makefile | 10 ${OPENSSLSRC}/crypto/bn/asm/sparct4-mont.pl \ 11 ${OPENSSLSRC}/crypto/bn/asm/vis3-mont.pl; do \
|
| /src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ |
| Makefile | 10 ${OPENSSLSRC}/crypto/bn/asm/sparct4-mont.pl \ 11 ${OPENSSLSRC}/crypto/bn/asm/vis3-mont.pl; do \
|
| /src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ |
| Makefile | 10 ${OPENSSLSRC}/crypto/bn/asm/sparct4-mont.pl \ 11 ${OPENSSLSRC}/crypto/bn/asm/vis3-mont.pl; do \
|
| /src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc/ |
| Makefile | 10 ${OPENSSLSRC}/crypto/bn/asm/sparct4-mont.pl \ 11 ${OPENSSLSRC}/crypto/bn/asm/vis3-mont.pl; do \
|
| /src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/sparc64/ |
| Makefile | 10 ${OPENSSLSRC}/crypto/bn/asm/sparct4-mont.pl \ 11 ${OPENSSLSRC}/crypto/bn/asm/vis3-mont.pl; do \
|
| /src/crypto/external/bsd/openssl.old/dist/include/crypto/ |
| bn.h | 74 BN_MONT_CTX *mont, BN_CTX *ctx); 75 int bn_to_mont_fixed_top(BIGNUM *r, const BIGNUM *a, BN_MONT_CTX *mont, 77 int bn_from_mont_fixed_top(BIGNUM *r, const BIGNUM *a, BN_MONT_CTX *mont,
|
| /src/crypto/external/apache2/openssl/dist/crypto/ec/ |
| ecp_mont.c | 147 BN_MONT_CTX *mont = NULL; local 162 mont = BN_MONT_CTX_new(); 163 if (mont == NULL) 165 if (!BN_MONT_CTX_set(mont, p, ctx)) { 172 if (!BN_to_montgomery(one, BN_value_one(), mont, ctx)) 175 group->field_data1 = mont; 176 mont = NULL; 192 BN_MONT_CTX_free(mont); 221 * We have a Mont structure, so SCA hardening is FLT inversion.
|
| /src/crypto/external/bsd/openssl/dist/crypto/ec/ |
| ecp_mont.c | 147 BN_MONT_CTX *mont = NULL; local 162 mont = BN_MONT_CTX_new(); 163 if (mont == NULL) 165 if (!BN_MONT_CTX_set(mont, p, ctx)) { 172 if (!BN_to_montgomery(one, BN_value_one(), mont, ctx)) 175 group->field_data1 = mont; 176 mont = NULL; 192 BN_MONT_CTX_free(mont); 221 * We have a Mont structure, so SCA hardening is FLT inversion.
|
| /src/crypto/external/bsd/openssl.old/dist/crypto/dh/ |
| dh_key.c | 109 BN_MONT_CTX *mont = NULL; local 137 mont = BN_MONT_CTX_set_locked(&dh->method_mont_p, 139 if (!mont) 174 if (!dh->meth->bn_mod_exp(dh, pub_key, dh->g, prk, dh->p, ctx, mont)) { 200 BN_MONT_CTX *mont = NULL; local 224 mont = BN_MONT_CTX_set_locked(&dh->method_mont_p, 227 if (!mont) 237 meth->bn_mod_exp(dh, tmp, pub_key, dh->priv_key, dh->p, ctx, mont)) {
|
| /src/crypto/external/bsd/openssl.old/dist/crypto/ec/ |
| ecp_mont.c | 139 BN_MONT_CTX *mont = NULL; local 154 mont = BN_MONT_CTX_new(); 155 if (mont == NULL) 157 if (!BN_MONT_CTX_set(mont, p, ctx)) { 164 if (!BN_to_montgomery(one, BN_value_one(), mont, ctx)) 167 group->field_data1 = mont; 168 mont = NULL; 184 BN_MONT_CTX_free(mont); 213 * We have a Mont structure, so SCA hardening is FLT inversion.
|
| /src/crypto/external/bsd/openssl.old/dist/test/ |
| exptest.c | 53 BN_MONT_CTX *mont = NULL; local 98 if (!TEST_ptr(mont = BN_MONT_CTX_new())) 102 /* mont is not set but passed in */ 103 if (!TEST_false(BN_mod_exp_mont_consttime(r, p, a, m, ctx, mont))) 105 if (!TEST_false(BN_mod_exp_mont(r, p, a, m, ctx, mont))) 109 if (!TEST_true(BN_MONT_CTX_set(mont, m, ctx))) 112 /* we compute 0 ** a mod 1 here, to execute code that uses mont */ 113 if (!TEST_true(BN_mod_exp_mont_consttime(r, p, a, m, ctx, mont))) 119 if (!TEST_true(BN_mod_exp_mont(r, p, a, m, ctx, mont))) 145 BN_MONT_CTX_free(mont); [all...] |
| /src/crypto/external/apache2/openssl/dist/test/ |
| exptest.c | 53 BN_MONT_CTX *mont = NULL; local 98 if (!TEST_ptr(mont = BN_MONT_CTX_new())) 102 /* mont is not set but passed in */ 103 if (!TEST_false(BN_mod_exp_mont_consttime(r, p, a, m, ctx, mont))) 105 if (!TEST_false(BN_mod_exp_mont(r, p, a, m, ctx, mont))) 109 if (!TEST_true(BN_MONT_CTX_set(mont, m, ctx))) 112 /* we compute 0 ** a mod 1 here, to execute code that uses mont */ 113 if (!TEST_true(BN_mod_exp_mont_consttime(r, p, a, m, ctx, mont))) 119 if (!TEST_true(BN_mod_exp_mont(r, p, a, m, ctx, mont))) 145 BN_MONT_CTX_free(mont); [all...] |
| /src/crypto/external/bsd/openssl/dist/test/ |
| exptest.c | 53 BN_MONT_CTX *mont = NULL; local 98 if (!TEST_ptr(mont = BN_MONT_CTX_new())) 102 /* mont is not set but passed in */ 103 if (!TEST_false(BN_mod_exp_mont_consttime(r, p, a, m, ctx, mont))) 105 if (!TEST_false(BN_mod_exp_mont(r, p, a, m, ctx, mont))) 109 if (!TEST_true(BN_MONT_CTX_set(mont, m, ctx))) 112 /* we compute 0 ** a mod 1 here, to execute code that uses mont */ 113 if (!TEST_true(BN_mod_exp_mont_consttime(r, p, a, m, ctx, mont))) 119 if (!TEST_true(BN_mod_exp_mont(r, p, a, m, ctx, mont))) 145 BN_MONT_CTX_free(mont); [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/bn/asm/ |
| ppc64-mont-fixed.pl | 96 package Mont; 332 package Mont::GPR; 334 our @ISA = ('Mont'); 458 package Mont::GPR_300; 460 our @ISA = ('Mont::GPR'); 466 my $mont = $class->SUPER::new($n); 468 return $mont; 566 my $mont; 568 $mont = new Mont::GPR(6) [all...] |