Lines Matching refs:BN_CTX

58                             const BIGNUM *b, BN_CTX *);
60 BN_CTX *);
65 int (*group_check_discriminant) (const EC_GROUP *, BN_CTX *);
85 BN_CTX *);
87 BIGNUM *x, BIGNUM *y, BN_CTX *);
90 BN_CTX *);
94 size_t len, BN_CTX *);
96 size_t len, BN_CTX *);
99 const EC_POINT *b, BN_CTX *);
100 int (*dbl) (const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
101 int (*invert) (const EC_GROUP *, EC_POINT *, BN_CTX *);
106 int (*is_on_curve) (const EC_GROUP *, const EC_POINT *, BN_CTX *);
108 BN_CTX *);
110 int (*make_affine) (const EC_GROUP *, EC_POINT *, BN_CTX *);
112 BN_CTX *);
137 BN_CTX *);
138 int (*precompute_mult) (EC_GROUP *group, BN_CTX *);
148 const BIGNUM *b, BN_CTX *);
149 int (*field_sqr) (const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *);
151 const BIGNUM *b, BN_CTX *);
158 int (*field_inv) (const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *);
161 BN_CTX *);
164 BN_CTX *);
165 int (*field_set_to_one) (const EC_GROUP *, BIGNUM *r, BN_CTX *);
179 int (*ecdsa_sign_setup)(EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinvp,
188 const BIGNUM *x, BN_CTX *);
189 int (*blind_coordinates)(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx);
192 EC_POINT *p, BN_CTX *ctx);
195 EC_POINT *p, BN_CTX *ctx);
198 EC_POINT *p, BN_CTX *ctx);
258 BN_CTX *);
358 const BIGNUM *scalars[], BN_CTX *);
359 int ossl_ec_wNAF_precompute_mult(EC_GROUP *group, BN_CTX *);
369 BN_CTX *);
371 BIGNUM *b, BN_CTX *);
373 int ossl_ec_GFp_simple_group_check_discriminant(const EC_GROUP *, BN_CTX *);
384 BN_CTX *);
389 BN_CTX *);
392 const BIGNUM *y, BN_CTX *);
395 BIGNUM *y, BN_CTX *);
398 BN_CTX *);
401 unsigned char *buf, size_t len, BN_CTX *);
403 const unsigned char *buf, size_t len, BN_CTX *);
405 const EC_POINT *b, BN_CTX *);
407 BN_CTX *);
408 int ossl_ec_GFp_simple_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
410 int ossl_ec_GFp_simple_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
412 const EC_POINT *b, BN_CTX *);
413 int ossl_ec_GFp_simple_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
415 EC_POINT *[], BN_CTX *);
417 const BIGNUM *b, BN_CTX *);
419 BN_CTX *);
421 BN_CTX *);
423 BN_CTX *ctx);
426 EC_POINT *p, BN_CTX *ctx);
429 EC_POINT *p, BN_CTX *ctx);
432 EC_POINT *p, BN_CTX *ctx);
438 const BIGNUM *b, BN_CTX *);
443 const BIGNUM *b, BN_CTX *);
445 BN_CTX *);
447 BN_CTX *);
449 BN_CTX *);
451 BN_CTX *);
452 int ossl_ec_GFp_mont_field_set_to_one(const EC_GROUP *, BIGNUM *r, BN_CTX *);
457 const BIGNUM *a, const BIGNUM *b, BN_CTX *);
459 const BIGNUM *b, BN_CTX *);
461 BN_CTX *);
470 BN_CTX *);
472 BIGNUM *b, BN_CTX *);
474 int ossl_ec_GF2m_simple_group_check_discriminant(const EC_GROUP *, BN_CTX *);
483 const BIGNUM *y, BN_CTX *);
486 BIGNUM *y, BN_CTX *);
489 BN_CTX *);
492 unsigned char *buf, size_t len, BN_CTX *);
494 const unsigned char *buf, size_t len, BN_CTX *);
496 const EC_POINT *b, BN_CTX *);
498 BN_CTX *);
499 int ossl_ec_GF2m_simple_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
501 int ossl_ec_GF2m_simple_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
503 const EC_POINT *b, BN_CTX *);
504 int ossl_ec_GF2m_simple_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
506 EC_POINT *[], BN_CTX *);
508 const BIGNUM *b, BN_CTX *);
510 BN_CTX *);
512 const BIGNUM *b, BN_CTX *);
523 BN_CTX *);
527 BN_CTX *ctx);
531 BN_CTX *);
535 const BIGNUM *scalars[], BN_CTX *ctx);
536 int ossl_ec_GFp_nistp224_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
543 BN_CTX *);
547 BN_CTX *ctx);
551 BN_CTX *);
555 const BIGNUM *scalars[], BN_CTX *ctx);
556 int ossl_ec_GFp_nistp256_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
563 BN_CTX *);
567 BN_CTX *ctx);
571 BN_CTX *);
575 const BIGNUM *scalars[], BN_CTX *ctx);
576 int ossl_ec_GFp_nistp384_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
584 BN_CTX *);
588 BN_CTX *ctx);
592 BN_CTX *);
596 const BIGNUM *scalars[], BN_CTX *ctx);
597 int ossl_ec_GFp_nistp521_precompute_mult(EC_GROUP *group, BN_CTX *ctx);
662 int ossl_ec_curve_nid_from_params(const EC_GROUP *group, BN_CTX *ctx);
681 int (*sign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,
709 int ossl_ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,
721 int ossl_ecdsa_simple_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,
761 BN_CTX *ctx);
764 BN_CTX *ctx);
768 EC_POINT *p, BN_CTX *ctx) in ec_point_ladder_pre()
782 EC_POINT *p, BN_CTX *ctx) in ec_point_ladder_step()
797 EC_POINT *p, BN_CTX *ctx) in ec_point_ladder_post()