Home
last modified time | relevance | path

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

12

/NextBSD/crypto/openssl/doc/crypto/
HDBN_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 …]
HDbn.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);
HDBN_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>).
HDDSA_set_method.pod80 BN_CTX *ctx, BN_MONT_CTX *in_mont);
85 BN_CTX *ctx, BN_MONT_CTX *m_ctx);
/NextBSD/crypto/openssl/crypto/bn/
HDbn_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 …]
HDbn.h307 typedef struct bn_mont_ctx_st BN_MONT_CTX;
501 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
504 BN_MONT_CTX *in_mont);
506 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
509 BN_CTX *ctx, BN_MONT_CTX *m_ctx);
576 BN_MONT_CTX *BN_MONT_CTX_new(void);
577 void BN_MONT_CTX_init(BN_MONT_CTX *ctx);
579 BN_MONT_CTX *mont, BN_CTX *ctx);
583 BN_MONT_CTX *mont, BN_CTX *ctx);
584 void BN_MONT_CTX_free(BN_MONT_CTX *mont);
[all …]
HDbn_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()
HDbn_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()
HDbn_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()
HDexp.c19 BN_MONT_CTX mont;
HDbn_exp.c397 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) in BN_mod_exp_mont()
405 BN_MONT_CTX *mont = NULL; in BN_mod_exp_mont()
646 BN_MONT_CTX *in_mont) in BN_mod_exp_mont_consttime()
650 BN_MONT_CTX *mont = NULL; in BN_mod_exp_mont_consttime()
1138 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) in BN_mod_exp_mont_word()
1140 BN_MONT_CTX *mont = NULL; in BN_mod_exp_mont_word()
/NextBSD/crypto/openssl/engines/
HDe_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()
HDe_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()
HDe_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()
HDe_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()
HDe_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()
HDe_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()
/NextBSD/crypto/openssl/crypto/dh/
HDdh_key.c69 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
134 BN_MONT_CTX *mont = NULL; in generate_key()
211 BN_MONT_CTX *mont = NULL; in compute_key()
265 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) in dh_bn_mod_exp()
HDdh.h125 BN_MONT_CTX *m_ctx);
148 BN_MONT_CTX *method_mont_p;
/NextBSD/crypto/openssl/crypto/dsa/
HDdsa.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;
HDdsa_gen.c137 BN_MONT_CTX *mont = NULL; in dsa_builtin_paramgen()
410 BN_MONT_CTX *mont = NULL; in dsa_builtin_paramgen2()
716 BN_MONT_CTX *mont = NULL; in dsa_paramgen_check_g()
/NextBSD/crypto/openssl/crypto/rsa/
HDrsa.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;
/NextBSD/crypto/openssl/crypto/engine/
HDeng_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);
1108 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) in cryptodev_bn_mod_exp()
1225 const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) in cryptodev_dsa_bn_mod_exp()
1233 BN_CTX *ctx, BN_MONT_CTX *mont) in cryptodev_dsa_dsa_mod_exp()
1372 BN_MONT_CTX *m_ctx) in cryptodev_mod_exp_dh()
/NextBSD/crypto/openssl/crypto/ec/
HDecp_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()
/NextBSD/crypto/openssl/crypto/
HDossl_typ.h123 typedef struct bn_mont_ctx_st BN_MONT_CTX; typedef

12