HomeSort by: relevance | last modified time | path
    Searched refs:mont (Results 1 - 25 of 55) sorted by relevancy

1 2 3

  /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...]

Completed in 58 milliseconds

1 2 3