Home
last modified time | relevance | path

Searched refs:BN_MONT_CTX (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-10-stable/crypto/openssl/doc/crypto/
DBN_mod_mul_montgomery.pod13 BN_MONT_CTX *BN_MONT_CTX_new(void);
14 void BN_MONT_CTX_init(BN_MONT_CTX *ctx);
15 void BN_MONT_CTX_free(BN_MONT_CTX *mont);
17 int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *m, BN_CTX *ctx);
18 BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to, BN_MONT_CTX *from);
21 BN_MONT_CTX *mont, BN_CTX *ctx);
23 int BN_from_montgomery(BIGNUM *r, BIGNUM *a, BN_MONT_CTX *mont,
26 int BN_to_montgomery(BIGNUM *r, BIGNUM *a, BN_MONT_CTX *mont,
36 BN_MONT_CTX_new() allocates and initializes a B<BN_MONT_CTX> structure.
37 BN_MONT_CTX_init() initializes an existing uninitialized B<BN_MONT_CTX>.
[all …]
Dbn.pod112 BN_MONT_CTX *BN_MONT_CTX_new(void);
113 void BN_MONT_CTX_init(BN_MONT_CTX *ctx);
114 void BN_MONT_CTX_free(BN_MONT_CTX *mont);
115 int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *m, BN_CTX *ctx);
116 BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to, BN_MONT_CTX *from);
118 BN_MONT_CTX *mont, BN_CTX *ctx);
119 int BN_from_montgomery(BIGNUM *r, BIGNUM *a, BN_MONT_CTX *mont,
121 int BN_to_montgomery(BIGNUM *r, BIGNUM *a, BN_MONT_CTX *mont,
141 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx),
142 BN_MONT_CTX *m_ctx);
DBN_BLINDING_new.pod35 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx),
36 BN_MONT_CTX *m_ctx);
78 (normally BN_mod_exp_mont() and B<BN_MONT_CTX>).
DDSA_set_method.pod80 BN_CTX *ctx, BN_MONT_CTX *in_mont);
85 BN_CTX *ctx, BN_MONT_CTX *m_ctx);
/freebsd-10-stable/crypto/openssl/crypto/bn/
Dbn_mont.c126 static int BN_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont);
130 BN_MONT_CTX *mont, BN_CTX *ctx) in BN_mod_mul_montgomery()
178 static int BN_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont) in BN_from_montgomery_word()
290 int BN_from_montgomery(BIGNUM *ret, const BIGNUM *a, BN_MONT_CTX *mont, in BN_from_montgomery()
337 BN_MONT_CTX *BN_MONT_CTX_new(void) in BN_MONT_CTX_new()
339 BN_MONT_CTX *ret; in BN_MONT_CTX_new()
341 if ((ret = (BN_MONT_CTX *)OPENSSL_malloc(sizeof(BN_MONT_CTX))) == NULL) in BN_MONT_CTX_new()
349 void BN_MONT_CTX_init(BN_MONT_CTX *ctx) in BN_MONT_CTX_init()
359 void BN_MONT_CTX_free(BN_MONT_CTX *mont) in BN_MONT_CTX_free()
371 int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx) in BN_MONT_CTX_set()
[all …]
Dbn.h326 typedef struct bn_mont_ctx_st BN_MONT_CTX;
520 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
523 BN_MONT_CTX *in_mont);
525 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
528 BN_CTX *ctx, BN_MONT_CTX *m_ctx);
595 BN_MONT_CTX *BN_MONT_CTX_new(void);
596 void BN_MONT_CTX_init(BN_MONT_CTX *ctx);
598 BN_MONT_CTX *mont, BN_CTX *ctx);
602 BN_MONT_CTX *mont, BN_CTX *ctx);
603 void BN_MONT_CTX_free(BN_MONT_CTX *mont);
[all …]
Dbn_blind.c130 BN_MONT_CTX *m_ctx;
132 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
315 BN_MONT_CTX *m_ctx), in BN_BLINDING_create_param()
316 BN_MONT_CTX *m_ctx) in BN_BLINDING_create_param()
Dbn_prime.c133 BN_MONT_CTX *mont);
254 BN_MONT_CTX *mont = NULL; in BN_is_prime_fasttest_ex()
353 BN_MONT_CTX *mont) in witness()
Dbn_exp2.c120 BN_CTX *ctx, BN_MONT_CTX *in_mont) in BN_mod_exp2_mont()
129 BN_MONT_CTX *mont = NULL; in BN_mod_exp2_mont()
Dbn_exp.c392 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) in BN_mod_exp_mont()
400 BN_MONT_CTX *mont = NULL; in BN_mod_exp_mont()
636 BN_MONT_CTX *in_mont) in BN_mod_exp_mont_consttime()
640 BN_MONT_CTX *mont = NULL; in BN_mod_exp_mont_consttime()
920 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) in BN_mod_exp_mont_word()
922 BN_MONT_CTX *mont = NULL; in BN_mod_exp_mont_word()
Dexp.c19 BN_MONT_CTX mont;
/freebsd-10-stable/crypto/openssl/engines/
De_atalla.c105 BN_MONT_CTX *m_ctx);
112 BN_CTX *ctx, BN_MONT_CTX *in_mont);
115 BN_MONT_CTX *m_ctx);
124 BN_MONT_CTX *m_ctx);
559 BN_CTX *ctx, BN_MONT_CTX *in_mont) in atalla_dsa_mod_exp()
582 BN_MONT_CTX *m_ctx) in atalla_mod_exp_dsa()
592 BN_MONT_CTX *m_ctx) in atalla_mod_exp_mont()
602 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) in atalla_mod_exp_dh()
De_nuron.c219 BN_CTX *ctx, BN_MONT_CTX *in_mont) in nuron_dsa_mod_exp()
242 BN_MONT_CTX *m_ctx) in nuron_mod_exp_dsa()
252 BN_MONT_CTX *m_ctx) in nuron_mod_exp_mont()
262 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) in nuron_mod_exp_dh()
De_aep.c132 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
139 BN_CTX *ctx, BN_MONT_CTX *in_mont);
143 BN_MONT_CTX *m_ctx);
151 BN_MONT_CTX *m_ctx);
816 BN_CTX *ctx, BN_MONT_CTX *in_mont) in aep_dsa_mod_exp()
839 BN_MONT_CTX *m_ctx) in aep_mod_exp_dsa()
848 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) in aep_mod_exp_mont()
858 BN_MONT_CTX *m_ctx) in aep_mod_exp_dh()
De_ubsec.c106 BN_MONT_CTX *m_ctx);
112 BN_CTX *ctx, BN_MONT_CTX *in_mont);
115 BN_MONT_CTX *m_ctx);
125 BN_MONT_CTX *m_ctx);
687 BN_CTX *ctx, BN_MONT_CTX *in_mont) in ubsec_dsa_mod_exp()
710 BN_MONT_CTX *m_ctx) in ubsec_mod_exp_dsa()
724 BN_MONT_CTX *m_ctx) in ubsec_mod_exp_mont()
744 BN_MONT_CTX *m_ctx) in ubsec_mod_exp_dh()
De_chil.c121 BN_MONT_CTX *m_ctx);
131 BN_MONT_CTX *m_ctx);
1076 BN_MONT_CTX *m_ctx) in hwcrhk_mod_exp_mont()
1100 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) in hwcrhk_mod_exp_dh()
De_cswift.c128 BN_MONT_CTX *m_ctx);
145 BN_MONT_CTX *m_ctx);
770 BN_MONT_CTX *m_ctx) in cswift_mod_exp_mont()
1003 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) in cswift_mod_exp_dh()
De_sureware.c123 BN_CTX *ctx, BN_MONT_CTX *m_ctx) in surewarehk_mod_exp_mont()
152 BN_MONT_CTX *m_ctx) in surewarehk_modexp_dh()
187 BN_MONT_CTX *in_mont) in surewarehk_dsa_mod_exp()
/freebsd-10-stable/crypto/openssl/crypto/dh/
Ddh_key.c69 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
120 BN_MONT_CTX *mont = NULL; in generate_key()
197 BN_MONT_CTX *mont = NULL; in compute_key()
251 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) in dh_bn_mod_exp()
Ddh.h125 BN_MONT_CTX *m_ctx);
148 BN_MONT_CTX *method_mont_p;
/freebsd-10-stable/crypto/openssl/crypto/dsa/
Ddsa.h138 BN_MONT_CTX *in_mont);
141 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
172 BN_MONT_CTX *method_mont_p;
/freebsd-10-stable/crypto/openssl/crypto/rsa/
Drsa.h99 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
155 BN_MONT_CTX *_method_mod_n;
156 BN_MONT_CTX *_method_mod_p;
157 BN_MONT_CTX *_method_mod_q;
/freebsd-10-stable/crypto/openssl/crypto/engine/
Deng_cryptodev.c110 BN_MONT_CTX *m_ctx);
117 BN_CTX *ctx, BN_MONT_CTX *m_ctx);
121 BN_MONT_CTX *mont);
128 BN_MONT_CTX *m_ctx);
1046 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) in cryptodev_bn_mod_exp()
1163 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) in cryptodev_dsa_bn_mod_exp()
1171 BN_CTX *ctx, BN_MONT_CTX *mont) in cryptodev_dsa_dsa_mod_exp()
1310 BN_MONT_CTX *m_ctx) in cryptodev_mod_exp_dh()
/freebsd-10-stable/crypto/openssl/crypto/ec/
Decp_mont.c199 BN_MONT_CTX *mont = NULL; in ec_GFp_mont_group_set_curve()
283 return BN_to_montgomery(r, a, (BN_MONT_CTX *)group->field_data1, ctx); in ec_GFp_mont_field_encode()
/freebsd-10-stable/crypto/openssl/crypto/
Dossl_typ.h121 typedef struct bn_mont_ctx_st BN_MONT_CTX; typedef

12