crypto/libressl/crypto/bn/bn_blind.c
136
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
crypto/libressl/crypto/bn/bn_blind.c
192
BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_blind.c
225
BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_blind.c
231
BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_blind.c
260
BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_blind.c
266
BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_blind.c
320
BN_CTX *ctx, int (*bn_mod_exp)(BIGNUM *r, const BIGNUM *a, const BIGNUM *p,
crypto/libressl/crypto/bn/bn_blind.c
321
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx), BN_MONT_CTX *m_ctx)
crypto/libressl/crypto/bn/bn_bpsw.c
124
const BIGNUM *n, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_bpsw.c
160
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_bpsw.c
238
bn_strong_lucas_selfridge(int *is_prime, const BIGNUM *n, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_bpsw.c
30
bn_div_by_two_mod_odd_n(BIGNUM *a, const BIGNUM *n, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_bpsw.c
308
bn_miller_rabin_base_2(int *is_prime, const BIGNUM *n, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_bpsw.c
395
bn_is_prime_bpsw(int *is_prime, const BIGNUM *n, BN_CTX *in_ctx)
crypto/libressl/crypto/bn/bn_bpsw.c
397
BN_CTX *ctx = NULL;
crypto/libressl/crypto/bn/bn_bpsw.c
64
const BIGNUM *n, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_ctx.c
160
ctxdbg(BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_ctx.c
209
BN_CTX_init(BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_ctx.c
223
BN_CTX *
crypto/libressl/crypto/bn/bn_ctx.c
226
BN_CTX *ret = malloc(sizeof(BN_CTX));
crypto/libressl/crypto/bn/bn_ctx.c
242
BN_CTX_free(BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_ctx.c
268
BN_CTX_start(BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_ctx.c
284
BN_CTX_end(BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_ctx.c
306
BN_CTX_get(BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_div.c
121
BN_CTX *ctx, int ct)
crypto/libressl/crypto/bn/bn_div.c
383
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_div.c
393
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_div.c
400
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_exp.c
1063
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_exp.c
125
BN_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_exp.c
177
BN_CTX *ctx, int ct)
crypto/libressl/crypto/bn/bn_exp.c
231
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_exp.c
239
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_exp.c
247
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_exp.c
255
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_exp.c
390
BN_CTX *ctx, BN_MONT_CTX *in_mont, int ct)
crypto/libressl/crypto/bn/bn_exp.c
542
BN_CTX *ctx, BN_MONT_CTX *in_mont)
crypto/libressl/crypto/bn/bn_exp.c
550
BN_CTX *ctx, BN_MONT_CTX *in_mont)
crypto/libressl/crypto/bn/bn_exp.c
557
BN_CTX *ctx, BN_MONT_CTX *in_mont)
crypto/libressl/crypto/bn/bn_exp.c
650
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont)
crypto/libressl/crypto/bn/bn_exp.c
910
BN_CTX *ctx, BN_MONT_CTX *in_mont)
crypto/libressl/crypto/bn/bn_exp2.c
122
const BIGNUM *a2, const BIGNUM *p2, const BIGNUM *m, BN_CTX *ctx,
crypto/libressl/crypto/bn/bn_gcd.c
118
BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_gcd.c
121
BN_gcd(BIGNUM *r, const BIGNUM *in_a, const BIGNUM *in_b, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gcd.c
162
BN_gcd_ct(BIGNUM *r, const BIGNUM *in_a, const BIGNUM *in_b, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gcd.c
170
BN_gcd_nonct(BIGNUM *r, const BIGNUM *in_a, const BIGNUM *in_b, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gcd.c
249
const BIGNUM *n, BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_gcd.c
252
BN_mod_inverse_internal(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx,
crypto/libressl/crypto/bn/bn_gcd.c
544
BN_mod_inverse(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gcd.c
552
BN_mod_inverse_nonct(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gcd.c
558
BN_mod_inverse_ct(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gcd.c
568
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gcd.c
738
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
1042
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
1071
BN_GF2m_mod_sqrt_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
1106
BN_GF2m_mod_sqrt(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
1133
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
1241
BN_GF2m_mod_solve_quad(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
487
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
543
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
570
BN_GF2m_mod_sqr_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
606
BN_GF2m_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
636
BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
812
BN_GF2m_mod_inv_arr(BIGNUM *r, const BIGNUM *xx, const int p[], BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
839
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
872
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
964
const int p[], BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_gf2m.c
993
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_isqrt.c
203
bn_is_perfect_square(int *out_perfect, const BIGNUM *n, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_isqrt.c
45
bn_isqrt(BIGNUM *out_sqrt, int *out_perfect, const BIGNUM *n, BN_CTX *in_ctx)
crypto/libressl/crypto/bn/bn_isqrt.c
47
BN_CTX *ctx = NULL;
crypto/libressl/crypto/bn/bn_kron.c
66
BN_kronecker(const BIGNUM *A, const BIGNUM *B, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_lcl.h
637
const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_lcl.h
639
const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_lcl.h
641
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
crypto/libressl/crypto/bn/bn_lcl.h
643
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
crypto/libressl/crypto/bn/bn_lcl.h
645
BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_lcl.h
647
BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_lcl.h
651
BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_lcl.h
653
BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_lcl.h
654
int BN_gcd_ct(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_lcl.h
655
int BN_gcd_nonct(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_lcl.h
659
int bn_isqrt(BIGNUM *out_sqrt, int *out_perfect, const BIGNUM *n, BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_lcl.h
660
int bn_is_perfect_square(int *out_perfect, const BIGNUM *n, BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_lcl.h
662
int bn_is_prime_bpsw(int *is_prime, const BIGNUM *n, BN_CTX *in_ctx);
crypto/libressl/crypto/bn/bn_mod.c
119
BN_nnmod(BIGNUM *r, const BIGNUM *m, const BIGNUM *d, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_mod.c
137
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_mod.c
158
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_mod.c
180
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_mod.c
210
BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_mod.c
219
BN_mod_lshift1(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_mod.c
241
BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_mont.c
132
BN_MONT_CTX *mont, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_mont.c
179
BN_to_montgomery(BIGNUM *r, const BIGNUM *a, BN_MONT_CTX *mont, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_mont.c
282
BN_from_montgomery(BIGNUM *ret, const BIGNUM *a, BN_MONT_CTX *mont, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_mont.c
367
BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_mont.c
519
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_mul.c
940
BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_nist.c
1029
BN_nist_mod_384(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_nist.c
1282
BN_nist_mod_521(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_nist.c
465
BN_nist_mod_192(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_nist.c
613
BN_nist_mod_224(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_nist.c
797
BN_nist_mod_256(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_prime.c
133
const BIGNUM *a1_odd, int k, BN_CTX *ctx, BN_MONT_CTX *mont);
crypto/libressl/crypto/bn/bn_prime.c
136
const BIGNUM *add, const BIGNUM *rem, BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_prime.c
138
const BIGNUM *add, const BIGNUM *rem, BN_CTX *ctx);
crypto/libressl/crypto/bn/bn_prime.c
170
BN_CTX *ctx;
crypto/libressl/crypto/bn/bn_prime.c
257
BN_is_prime_ex(const BIGNUM *a, int checks, BN_CTX *ctx_passed, BN_GENCB *cb)
crypto/libressl/crypto/bn/bn_prime.c
263
BN_is_prime_fasttest_ex(const BIGNUM *a, int checks, BN_CTX *ctx_passed,
crypto/libressl/crypto/bn/bn_prime.c
266
BN_CTX *ctx = NULL;
crypto/libressl/crypto/bn/bn_prime.c
384
int k, BN_CTX *ctx, BN_MONT_CTX *mont)
crypto/libressl/crypto/bn/bn_prime.c
446
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_prime.c
496
const BIGNUM *rem, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_recp.c
100
BN_RECP_CTX_set(BN_RECP_CTX *recp, const BIGNUM *d, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_recp.c
112
BN_RECP_CTX *recp, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_recp.c
143
BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_recp.c
242
BN_reciprocal(BIGNUM *r, const BIGNUM *m, int len, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_sqr.c
67
BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx)
crypto/libressl/crypto/bn/bn_sqrt.c
63
BN_mod_sqrt(BIGNUM *in, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
crypto/libressl/crypto/dh/dh_check.c
159
BN_CTX *ctx = NULL;
crypto/libressl/crypto/dh/dh_check.c
252
BN_CTX *ctx = NULL;
crypto/libressl/crypto/dh/dh_gen.c
114
BN_CTX *ctx = NULL;
crypto/libressl/crypto/dh/dh_key.c
107
BN_CTX *ctx;
crypto/libressl/crypto/dh/dh_key.c
176
BN_CTX *ctx = NULL;
crypto/libressl/crypto/dh/dh_key.c
231
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx)
crypto/libressl/crypto/dh/dh_key.c
71
const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
crypto/libressl/crypto/dh/dh_local.h
70
const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
crypto/libressl/crypto/dsa/dsa_ameth.c
193
BN_CTX *ctx = NULL;
crypto/libressl/crypto/dsa/dsa_ameth.c
487
BN_CTX *ctx = NULL;
crypto/libressl/crypto/dsa/dsa_gen.c
113
BN_CTX *ctx = NULL;
crypto/libressl/crypto/dsa/dsa_key.c
86
BN_CTX *ctx = NULL;
crypto/libressl/crypto/dsa/dsa_locl.h
68
int (*dsa_sign_setup)(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp,
crypto/libressl/crypto/dsa/dsa_locl.h
73
BIGNUM *a2, BIGNUM *p2, BIGNUM *m, BN_CTX *ctx,
crypto/libressl/crypto/dsa/dsa_locl.h
76
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx); /* Can be null */
crypto/libressl/crypto/dsa/dsa_ossl.c
211
dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
crypto/libressl/crypto/dsa/dsa_ossl.c
213
BN_CTX *ctx;
crypto/libressl/crypto/dsa/dsa_ossl.c
315
BN_CTX *ctx;
crypto/libressl/crypto/dsa/dsa_ossl.c
73
static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp,
crypto/libressl/crypto/dsa/dsa_ossl.c
99
BN_CTX *ctx = NULL;
crypto/libressl/crypto/dsa/dsa_sign.c
73
DSA_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
crypto/libressl/crypto/ec/ec2_mult.c
128
const BIGNUM *x2, const BIGNUM *z2, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_mult.c
175
BIGNUM *z1, BIGNUM *x2, BIGNUM *z2, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_mult.c
264
const BIGNUM *scalar, const EC_POINT *point, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_mult.c
376
size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_mult.c
378
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ec2_mult.c
444
ec_GF2m_precompute_mult(EC_GROUP * group, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec2_mult.c
88
gf2m_Mdouble(const EC_GROUP *group, BIGNUM *x, BIGNUM *z, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_oct.c
178
unsigned char *buf, size_t len, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec2_oct.c
181
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ec2_oct.c
293
const unsigned char *buf, size_t len, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_oct.c
297
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ec2_oct.c
95
const BIGNUM *x_, int y_bit, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_oct.c
97
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ec2_smpl.c
204
const BIGNUM * p, const BIGNUM * a, const BIGNUM * b, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
243
BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
278
ec_GF2m_simple_group_check_discriminant(const EC_GROUP * group, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
282
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ec2_smpl.c
380
const BIGNUM * x, const BIGNUM * y, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
409
const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
442
const EC_POINT *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
444
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ec2_smpl.c
562
BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
568
ec_GF2m_simple_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
593
ec_GF2m_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
596
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ec2_smpl.c
598
int (*field_mul) (const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *);
crypto/libressl/crypto/ec/ec2_smpl.c
599
int (*field_sqr) (const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
crypto/libressl/crypto/ec/ec2_smpl.c
658
const EC_POINT *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
661
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ec2_smpl.c
704
ec_GF2m_simple_make_affine(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
706
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ec2_smpl.c
746
EC_POINT *points[], BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
762
const BIGNUM *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
771
BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
780
const BIGNUM *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_ameth.c
446
BN_CTX *ctx = NULL;
crypto/libressl/crypto/ec/ec_check.c
60
EC_GROUP_check(const EC_GROUP * group, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_check.c
64
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ec_curve.c
3321
BN_CTX *ctx = NULL;
crypto/libressl/crypto/ec/ec_cvt.c
150
BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_cvt.c
79
BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_key.c
263
BN_CTX *ctx = NULL;
crypto/libressl/crypto/ec/ec_key.c
315
BN_CTX *ctx = NULL;
crypto/libressl/crypto/ec/ec_key.c
381
BN_CTX *ctx = NULL;
crypto/libressl/crypto/ec/ec_key.c
548
EC_KEY_precompute_mult(EC_KEY * key, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_kmeth.c
243
int (*sign_setup)(EC_KEY *eckey, BN_CTX *ctx_in,
crypto/libressl/crypto/ec/ec_kmeth.c
311
int (**psign_setup)(EC_KEY *eckey, BN_CTX *ctx_in,
crypto/libressl/crypto/ec/ec_lcl.h
111
int (*group_set_curve)(EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
112
int (*group_get_curve)(const EC_GROUP *, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
119
int (*group_check_discriminant)(const EC_GROUP *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
137
const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
139
BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
141
const BIGNUM *x, const BIGNUM *y, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
143
BIGNUM *x, BIGNUM *y, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
145
const BIGNUM *x, int y_bit, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
149
unsigned char *buf, size_t len, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
151
const unsigned char *buf, size_t len, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
154
int (*add)(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
155
int (*dbl)(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
156
int (*invert)(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
160
int (*is_on_curve)(const EC_GROUP *, const EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
161
int (*point_cmp)(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
164
int (*make_affine)(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
165
int (*points_make_affine)(const EC_GROUP *, size_t num, EC_POINT *[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
168
int (*mul_generator_ct)(const EC_GROUP *, EC_POINT *r, const BIGNUM *scalar, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
170
const EC_POINT *point, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
172
const BIGNUM *p_scalar, const EC_POINT *point, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
173
int (*precompute_mult)(EC_GROUP *group, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
182
int (*field_mul)(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
183
int (*field_sqr)(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
184
int (*field_div)(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
186
int (*field_encode)(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *); /* e.g. to Montgomery */
crypto/libressl/crypto/ec/ec_lcl.h
187
int (*field_decode)(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *); /* e.g. from Montgomery */
crypto/libressl/crypto/ec/ec_lcl.h
188
int (*field_set_to_one)(const EC_GROUP *, BIGNUM *r, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
189
int (*blind_coordinates)(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
248
int (*field_mod_func)(BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *); /* method-specific */
crypto/libressl/crypto/ec/ec_lcl.h
306
size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
307
int ec_wNAF_precompute_mult(EC_GROUP *group, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
316
int ec_GFp_simple_group_set_curve(EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
317
int ec_GFp_simple_group_get_curve(const EC_GROUP *, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
319
int ec_GFp_simple_group_check_discriminant(const EC_GROUP *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
326
const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
328
const EC_POINT *, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
330
const BIGNUM *x, const BIGNUM *y, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
332
BIGNUM *x, BIGNUM *y, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
334
const BIGNUM *x, int y_bit, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
336
unsigned char *buf, size_t len, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
338
const unsigned char *buf, size_t len, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
339
int ec_GFp_simple_add(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
340
int ec_GFp_simple_dbl(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
341
int ec_GFp_simple_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
343
int ec_GFp_simple_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
344
int ec_GFp_simple_cmp(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
345
int ec_GFp_simple_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
346
int ec_GFp_simple_points_make_affine(const EC_GROUP *, size_t num, EC_POINT *[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
347
int ec_GFp_simple_field_mul(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
348
int ec_GFp_simple_field_sqr(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
349
int ec_GFp_simple_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
350
int ec_GFp_simple_mul_generator_ct(const EC_GROUP *, EC_POINT *r, const BIGNUM *scalar, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
352
const EC_POINT *point, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
354
const BIGNUM *p_scalar, const EC_POINT *point, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
359
int ec_GFp_mont_group_set_curve(EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
363
int ec_GFp_mont_field_mul(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
364
int ec_GFp_mont_field_sqr(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
365
int ec_GFp_mont_field_encode(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
366
int ec_GFp_mont_field_decode(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
367
int ec_GFp_mont_field_set_to_one(const EC_GROUP *, BIGNUM *r, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
369
int ec_point_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
373
int ec_GFp_nist_group_set_curve(EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
374
int ec_GFp_nist_field_mul(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
375
int ec_GFp_nist_field_sqr(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
383
int ec_GF2m_simple_group_set_curve(EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
384
int ec_GF2m_simple_group_get_curve(const EC_GROUP *, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
386
int ec_GF2m_simple_group_check_discriminant(const EC_GROUP *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
393
const BIGNUM *x, const BIGNUM *y, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
395
BIGNUM *x, BIGNUM *y, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
397
const BIGNUM *x, int y_bit, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
399
unsigned char *buf, size_t len, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
401
const unsigned char *buf, size_t len, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
402
int ec_GF2m_simple_add(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
403
int ec_GF2m_simple_dbl(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
404
int ec_GF2m_simple_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
406
int ec_GF2m_simple_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
407
int ec_GF2m_simple_cmp(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
408
int ec_GF2m_simple_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
409
int ec_GF2m_simple_points_make_affine(const EC_GROUP *, size_t num, EC_POINT *[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
410
int ec_GF2m_simple_field_mul(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
411
int ec_GF2m_simple_field_sqr(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
412
int ec_GF2m_simple_field_div(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
417
size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
418
int ec_GF2m_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
423
size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
424
int ec_GF2m_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
430
int ec_GFp_nistp224_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *n, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
431
int ec_GFp_nistp224_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
432
int ec_GFp_nistp224_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
433
int ec_GFp_nistp224_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
434
int ec_GFp_nistp224_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
439
int ec_GFp_nistp256_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *n, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
440
int ec_GFp_nistp256_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
441
int ec_GFp_nistp256_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
442
int ec_GFp_nistp256_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
443
int ec_GFp_nistp256_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
467
int (*sign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,
crypto/libressl/crypto/ec/ec_lcl.h
490
int ec_GFp_nistp521_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *n, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
491
int ec_GFp_nistp521_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
492
int ec_GFp_nistp521_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
493
int ec_GFp_nistp521_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
494
int ec_GFp_nistp521_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lib.c
1009
const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1017
const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1025
BIGNUM *x, BIGNUM *y, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1040
BIGNUM *x, BIGNUM *y, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1048
BIGNUM *x, BIGNUM *y, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1056
const EC_POINT *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1071
EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1086
EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1116
EC_POINT_is_on_curve(const EC_GROUP * group, const EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_lib.c
1132
BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_lib.c
1147
EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1163
BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1184
size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1214
const EC_POINT *point, const BIGNUM *p_scalar, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1261
EC_GROUP_precompute_mult(EC_GROUP * group, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_lib.c
273
BN_CTX *ctx = NULL;
crypto/libressl/crypto/ec/ec_lib.c
406
EC_GROUP_get_order(const EC_GROUP *group, BIGNUM *order, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
421
EC_GROUP_get_cofactor(const EC_GROUP *group, BIGNUM *cofactor, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
508
const BIGNUM *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
519
BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
530
const BIGNUM *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
537
BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
545
const BIGNUM *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
552
BIGNUM *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
570
EC_GROUP_check_discriminant(const EC_GROUP * group, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_lib.c
581
EC_GROUP_cmp(const EC_GROUP * a, const EC_GROUP * b, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_lib.c
585
BN_CTX *ctx_new = NULL;
crypto/libressl/crypto/ec/ec_lib.c
664
ec_point_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
942
const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
958
const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
974
const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
981
const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
988
const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_mult.c
336
size_t num, const EC_POINT * points[], const BIGNUM * scalars[], BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_mult.c
338
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ec_mult.c
725
ec_wNAF_precompute_mult(EC_GROUP * group, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_mult.c
729
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ec_oct.c
113
const BIGNUM *x, int y_bit, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_oct.c
121
const BIGNUM *x, int y_bit, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_oct.c
130
unsigned char *buf, size_t len, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_oct.c
161
const unsigned char *buf, size_t len, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_oct.c
75
const BIGNUM *x, int y_bit, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_print.c
126
point_conversion_form_t form, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_print.c
165
EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_print.c
61
point_conversion_form_t form, BIGNUM * ret, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_print.c
87
const BIGNUM * bn, EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/eck_prn.c
156
BN_CTX *ctx = NULL;
crypto/libressl/crypto/ec/ecp_mont.c
191
const BIGNUM *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_mont.c
193
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_mont.c
243
const BIGNUM *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_mont.c
255
BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_mont.c
267
BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_mont.c
279
BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_mont.c
290
ec_GFp_mont_field_set_to_one(const EC_GROUP *group, BIGNUM *r, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_nist.c
129
const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_nist.c
132
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_nist.c
169
const BIGNUM *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_nist.c
172
BN_CTX *ctx_new = NULL;
crypto/libressl/crypto/ec/ecp_nist.c
196
BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_nist.c
199
BN_CTX *ctx_new = NULL;
crypto/libressl/crypto/ec/ecp_oct.c
202
unsigned char *buf, size_t len, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_oct.c
205
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_oct.c
307
const unsigned char *buf, size_t len, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_oct.c
311
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_oct.c
71
EC_POINT * point, const BIGNUM * x_, int y_bit, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_oct.c
73
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
1090
ec_GFp_simple_cmp(const EC_GROUP * group, const EC_POINT * a, const EC_POINT * b, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1097
int (*field_mul) (const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *);
crypto/libressl/crypto/ec/ecp_smpl.c
1098
int (*field_sqr) (const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
crypto/libressl/crypto/ec/ecp_smpl.c
1099
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
1192
ec_GFp_simple_make_affine(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1194
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
1230
ec_GFp_simple_points_make_affine(const EC_GROUP * group, size_t num, EC_POINT * points[], BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1232
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
1405
ec_GFp_simple_field_mul(const EC_GROUP * group, BIGNUM * r, const BIGNUM * a, const BIGNUM * b, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1411
ec_GFp_simple_field_sqr(const EC_GROUP * group, BIGNUM * r, const BIGNUM * a, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1424
ec_GFp_simple_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1514
const EC_POINT *point, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1521
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
1707
const BIGNUM *scalar, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1714
const BIGNUM *scalar, const EC_POINT *point, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1722
BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
180
const BIGNUM * p, const BIGNUM * a, const BIGNUM * b, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
183
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
236
ec_GFp_simple_group_get_curve(const EC_GROUP * group, BIGNUM * p, BIGNUM * a, BIGNUM * b, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
239
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
287
ec_GFp_simple_group_check_discriminant(const EC_GROUP * group, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
292
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
420
BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
422
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
472
const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
474
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
519
const BIGNUM * x, const BIGNUM * y, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
532
BIGNUM * x, BIGNUM * y, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
534
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
638
ec_GFp_simple_add(const EC_GROUP * group, EC_POINT * r, const EC_POINT * a, const EC_POINT * b, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
640
int (*field_mul) (const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *);
crypto/libressl/crypto/ec/ecp_smpl.c
641
int (*field_sqr) (const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
crypto/libressl/crypto/ec/ecp_smpl.c
643
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
827
ec_GFp_simple_dbl(const EC_GROUP * group, EC_POINT * r, const EC_POINT * a, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
829
int (*field_mul) (const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *);
crypto/libressl/crypto/ec/ecp_smpl.c
830
int (*field_sqr) (const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
crypto/libressl/crypto/ec/ecp_smpl.c
832
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
969
ec_GFp_simple_invert(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
987
ec_GFp_simple_is_on_curve(const EC_GROUP * group, const EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
989
int (*field_mul) (const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *);
crypto/libressl/crypto/ec/ecp_smpl.c
990
int (*field_sqr) (const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
crypto/libressl/crypto/ec/ecp_smpl.c
992
BN_CTX *new_ctx = NULL;
crypto/libressl/crypto/ecdh/ech_key.c
100
BN_CTX *ctx;
crypto/libressl/crypto/ecdsa/ecs_locl.h
89
int ossl_ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,
crypto/libressl/crypto/ecdsa/ecs_ossl.c
132
ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
crypto/libressl/crypto/ecdsa/ecs_ossl.c
134
BN_CTX *ctx = ctx_in;
crypto/libressl/crypto/ecdsa/ecs_ossl.c
249
ossl_ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
crypto/libressl/crypto/ecdsa/ecs_ossl.c
265
BN_CTX *ctx = NULL;
crypto/libressl/crypto/ecdsa/ecs_ossl.c
449
BN_CTX *ctx;
crypto/libressl/crypto/ecdsa/ecs_ossl.c
74
static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,
crypto/libressl/crypto/ecdsa/ecs_sign.c
104
ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
crypto/libressl/crypto/gost/gostr341001.c
109
BN_CTX *ctx = NULL;
crypto/libressl/crypto/gost/gostr341001.c
156
BN_CTX *ctx = BN_CTX_new();
crypto/libressl/crypto/gost/gostr341001.c
252
BN_CTX *ctx = BN_CTX_new();
crypto/libressl/crypto/gost/gostr341001.c
338
BN_CTX *ctx = NULL;
crypto/libressl/crypto/gost/gostr341001_ameth.c
340
BN_CTX *ctx = BN_CTX_new();
crypto/libressl/crypto/gost/gostr341001_key.c
115
BN_CTX *ctx = NULL;
crypto/libressl/crypto/gost/gostr341001_key.c
183
BN_CTX *ctx = NULL;
crypto/libressl/crypto/gost/gostr341001_pmeth.c
324
BN_CTX *ctx = BN_CTX_new();
crypto/libressl/crypto/pem/pvkfmt.c
318
BN_CTX *ctx = NULL;
crypto/libressl/crypto/rsa/rsa_chk.c
62
BN_CTX *ctx;
crypto/libressl/crypto/rsa/rsa_crpt.c
131
RSA_blinding_on(RSA *rsa, BN_CTX *ctx)
crypto/libressl/crypto/rsa/rsa_crpt.c
150
BN_CTX *ctx)
crypto/libressl/crypto/rsa/rsa_crpt.c
179
RSA_setup_blinding(RSA *rsa, BN_CTX *in_ctx)
crypto/libressl/crypto/rsa/rsa_crpt.c
183
BN_CTX *ctx;
crypto/libressl/crypto/rsa/rsa_eay.c
132
static int RSA_eay_mod_exp(BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx);
crypto/libressl/crypto/rsa/rsa_eay.c
167
BN_CTX *ctx = NULL;
crypto/libressl/crypto/rsa/rsa_eay.c
256
rsa_get_blinding(RSA *rsa, int *local, BN_CTX *ctx)
crypto/libressl/crypto/rsa/rsa_eay.c
313
rsa_blinding_convert(BN_BLINDING *b, BIGNUM *f, BIGNUM *unblind, BN_CTX *ctx)
crypto/libressl/crypto/rsa/rsa_eay.c
335
rsa_blinding_invert(BN_BLINDING *b, BIGNUM *f, BIGNUM *unblind, BN_CTX *ctx)
crypto/libressl/crypto/rsa/rsa_eay.c
356
BN_CTX *ctx = NULL;
crypto/libressl/crypto/rsa/rsa_eay.c
484
BN_CTX *ctx = NULL;
crypto/libressl/crypto/rsa/rsa_eay.c
608
BN_CTX *ctx = NULL;
crypto/libressl/crypto/rsa/rsa_eay.c
700
RSA_eay_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx)
crypto/libressl/crypto/rsa/rsa_gen.c
98
BN_CTX *ctx = NULL;
crypto/libressl/crypto/rsa/rsa_locl.h
22
BN_CTX *ctx); /* Can be null */
crypto/libressl/crypto/rsa/rsa_locl.h
24
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx); /* Can be null */
crypto/libressl/crypto/rsa/rsa_meth.c
127
const BIGNUM *i, RSA *rsa, BN_CTX *ctx))
crypto/libressl/crypto/rsa/rsa_meth.c
135
const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx,
crypto/libressl/crypto/rsa/rsa_meth.c
207
RSA *rsa, BN_CTX *ctx)
crypto/libressl/crypto/rsa/rsa_meth.c
214
const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx,
crypto/libressl/include/openssl/bn.h
356
BN_CTX *BN_CTX_new(void);
crypto/libressl/include/openssl/bn.h
358
void BN_CTX_init(BN_CTX *c);
crypto/libressl/include/openssl/bn.h
360
void BN_CTX_free(BN_CTX *c);
crypto/libressl/include/openssl/bn.h
361
void BN_CTX_start(BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
362
BIGNUM *BN_CTX_get(BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
363
void BN_CTX_end(BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
386
int BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
387
int BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
398
BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
401
int BN_nnmod(BIGNUM *r, const BIGNUM *m, const BIGNUM *d, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
402
int BN_mod_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
404
int BN_mod_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
407
const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
408
int BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
409
int BN_mod_lshift1(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
411
int BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
427
int BN_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
431
const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
433
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
crypto/libressl/include/openssl/bn.h
436
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont);
crypto/libressl/include/openssl/bn.h
438
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
crypto/libressl/include/openssl/bn.h
441
BN_CTX *ctx, BN_MONT_CTX *m_ctx);
crypto/libressl/include/openssl/bn.h
443
const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
448
int BN_reciprocal(BIGNUM *r, const BIGNUM *m, int len, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
462
int BN_gcd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
464
int BN_kronecker(const BIGNUM *a,const BIGNUM *b,BN_CTX *ctx); /* returns -2 for error */
crypto/libressl/include/openssl/bn.h
467
const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
470
const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
483
BN_CTX *ctx, void *cb_arg);
crypto/libressl/include/openssl/bn.h
485
void (*callback)(int, int, void *), BN_CTX *ctx, void *cb_arg,
crypto/libressl/include/openssl/bn.h
492
int BN_is_prime_ex(const BIGNUM *p, int nchecks, BN_CTX *ctx, BN_GENCB *cb);
crypto/libressl/include/openssl/bn.h
493
int BN_is_prime_fasttest_ex(const BIGNUM *p, int nchecks, BN_CTX *ctx,
crypto/libressl/include/openssl/bn.h
496
int BN_X931_generate_Xpq(BIGNUM *Xp, BIGNUM *Xq, int nbits, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
500
const BIGNUM *e, BN_CTX *ctx, BN_GENCB *cb);
crypto/libressl/include/openssl/bn.h
504
const BIGNUM *e, BN_CTX *ctx,
crypto/libressl/include/openssl/bn.h
510
BN_MONT_CTX *mont, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
512
BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
514
BN_MONT_CTX *mont, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
516
int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
519
const BIGNUM *mod, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
527
int BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
528
int BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
529
int BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
530
int BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *);
crypto/libressl/include/openssl/bn.h
531
int BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *);
crypto/libressl/include/openssl/bn.h
540
const BIGNUM *e, BIGNUM *m, BN_CTX *ctx,
crypto/libressl/include/openssl/bn.h
542
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx),
crypto/libressl/include/openssl/bn.h
553
int BN_RECP_CTX_set(BN_RECP_CTX *recp, const BIGNUM *rdiv, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
555
BN_RECP_CTX *recp, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
557
const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
559
BN_RECP_CTX *recp, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
577
const BIGNUM *p, BN_CTX *ctx); /* r = (a * b) mod p */
crypto/libressl/include/openssl/bn.h
580
BN_CTX *ctx); /* r = (a * a) mod p */
crypto/libressl/include/openssl/bn.h
583
BN_CTX *ctx); /* r = (1 / b) mod p */
crypto/libressl/include/openssl/bn.h
586
const BIGNUM *p, BN_CTX *ctx); /* r = (a / b) mod p */
crypto/libressl/include/openssl/bn.h
589
const BIGNUM *p, BN_CTX *ctx); /* r = (a ^ b) mod p */
crypto/libressl/include/openssl/bn.h
592
BN_CTX *ctx); /* r = sqrt(a) mod p */
crypto/libressl/include/openssl/bn.h
594
BN_CTX *ctx); /* r^2 + r = a mod p */
crypto/libressl/include/openssl/bn.h
604
const int p[], BN_CTX *ctx); /* r = (a * b) mod p */
crypto/libressl/include/openssl/bn.h
606
BN_CTX *ctx); /* r = (a * a) mod p */
crypto/libressl/include/openssl/bn.h
608
BN_CTX *ctx); /* r = (1 / b) mod p */
crypto/libressl/include/openssl/bn.h
610
const int p[], BN_CTX *ctx); /* r = (a / b) mod p */
crypto/libressl/include/openssl/bn.h
612
const int p[], BN_CTX *ctx); /* r = (a ^ b) mod p */
crypto/libressl/include/openssl/bn.h
614
const int p[], BN_CTX *ctx); /* r = sqrt(a) mod p */
crypto/libressl/include/openssl/bn.h
616
const int p[], BN_CTX *ctx); /* r^2 + r = a mod p */
crypto/libressl/include/openssl/bn.h
624
int BN_nist_mod_192(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
625
int BN_nist_mod_224(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
626
int BN_nist_mod_256(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
627
int BN_nist_mod_384(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx);
crypto/libressl/include/openssl/bn.h
628
int BN_nist_mod_521(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx);
crypto/libressl/include/openssl/dsa.h
145
int DSA_sign_setup( DSA *dsa,BN_CTX *ctx_in,BIGNUM **kinvp,BIGNUM **rp);
crypto/libressl/include/openssl/ec.h
251
int EC_GROUP_get_order(const EC_GROUP *group, BIGNUM *order, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
261
int EC_GROUP_get_cofactor(const EC_GROUP *group, BIGNUM *cofactor, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
286
const BIGNUM *b, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
288
BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
298
int EC_GROUP_set_curve_GFp(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
308
int EC_GROUP_get_curve_GFp(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
319
int EC_GROUP_set_curve_GF2m(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
329
int EC_GROUP_get_curve_GF2m(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
344
int EC_GROUP_check(const EC_GROUP *group, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
351
int EC_GROUP_check_discriminant(const EC_GROUP *group, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
359
int EC_GROUP_cmp(const EC_GROUP *a, const EC_GROUP *b, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
372
EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
382
EC_GROUP *EC_GROUP_new_curve_GF2m(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
459
const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
461
BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
463
const BIGNUM *x, int y_bit, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
468
const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
470
const EC_POINT *p, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
484
const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
496
const EC_POINT *p, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
507
const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
518
const EC_POINT *p, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
529
const BIGNUM *x, int y_bit, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
541
const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
552
const EC_POINT *p, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
563
const BIGNUM *x, int y_bit, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
579
unsigned char *buf, size_t len, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
590
const unsigned char *buf, size_t len, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
594
point_conversion_form_t form, BIGNUM *, BN_CTX *);
crypto/libressl/include/openssl/ec.h
596
EC_POINT *, BN_CTX *);
crypto/libressl/include/openssl/ec.h
598
point_conversion_form_t form, BN_CTX *);
crypto/libressl/include/openssl/ec.h
600
EC_POINT *, BN_CTX *);
crypto/libressl/include/openssl/ec.h
615
int EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
624
int EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
632
int EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
647
int EC_POINT_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
656
int EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
658
int EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
659
int EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
671
int EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n, size_t num, const EC_POINT *p[], const BIGNUM *m[], BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
682
int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n, const EC_POINT *q, const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
689
int EC_GROUP_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
858
int EC_KEY_precompute_mult(EC_KEY *key, BN_CTX *ctx);
crypto/libressl/include/openssl/ecdsa.h
211
int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinv,
crypto/libressl/include/openssl/ecdsa.h
271
int (*sign_setup)(EC_KEY *eckey, BN_CTX *ctx_in,
crypto/libressl/include/openssl/ecdsa.h
285
int (**psign_setup)(EC_KEY *eckey, BN_CTX *ctx_in,
crypto/libressl/include/openssl/ecdsa.h
84
int (*ecdsa_sign_setup)(EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinv,
crypto/libressl/include/openssl/rsa.h
321
int RSA_blinding_on(RSA *rsa, BN_CTX *ctx);
crypto/libressl/include/openssl/rsa.h
323
BN_BLINDING *RSA_setup_blinding(RSA *rsa, BN_CTX *ctx);
crypto/libressl/include/openssl/rsa.h
435
const BIGNUM *i, RSA *rsa, BN_CTX *ctx));
crypto/libressl/include/openssl/rsa.h
437
const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx,
crypto/libressl/include/openssl/rsa.h
454
RSA *rsa, BN_CTX *ctx);
crypto/libressl/include/openssl/rsa.h
456
const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx,
crypto/openssh/ssh-rsa.c
341
BN_CTX *ctx = NULL;
games/factor/factor.c
94
static BN_CTX *ctx; /* just use a global context */
lib/libtelnet/pk.c
129
BN_CTX *ctx;
lib/libtelnet/pk.c
200
BN_CTX *ctx;
usr.bin/dc/bcode.c
1004
BN_CTX *ctx;
usr.bin/dc/bcode.c
1051
BN_CTX *ctx;
usr.bin/dc/bcode.c
1089
BN_CTX *ctx;
usr.bin/dc/bcode.c
1127
BN_CTX *ctx;
usr.bin/dc/bcode.c
1242
BN_CTX *ctx;
usr.bin/dc/bcode.c
1291
BN_CTX *ctx;
usr.bin/dc/bcode.c
361
BN_CTX *ctx;
usr.bin/dc/bcode.c
398
BN_CTX *ctx;
usr.bin/newkey/generic.c
99
BN_CTX *ctx;
usr.sbin/keyserv/setkey.c
157
BN_CTX *ctx;
usr.sbin/keyserv/setkey.c
225
BN_CTX *ctx;