Lines Matching refs:BIGNUM
166 int ec_GFp_simple_group_set_curve(EC_GROUP *group, const BIGNUM *p,
167 const BIGNUM *a, const BIGNUM *b,
171 BIGNUM *tmp_a;
233 int ec_GFp_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a,
234 BIGNUM *b, BN_CTX *ctx) {
279 BIGNUM *a, *b, *order, *tmp_1, *tmp_2;
280 const BIGNUM *p = &group->field;
389 const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y,
390 const BIGNUM *z, BN_CTX *ctx) {
449 BIGNUM *x, BIGNUM *y,
450 BIGNUM *z, BN_CTX *ctx) {
491 EC_POINT *point, const BIGNUM *x,
492 const BIGNUM *y, BN_CTX *ctx) {
505 const EC_POINT *point, BIGNUM *x,
506 BIGNUM *y, BN_CTX *ctx) {
508 BIGNUM *Z, *Z_1, *Z_2, *Z_3;
509 const BIGNUM *Z_;
611 int (*field_mul)(const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *,
613 int (*field_sqr)(const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
614 const BIGNUM *p;
616 BIGNUM *n0, *n1, *n2, *n3, *n4, *n5, *n6;
802 int (*field_mul)(const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *,
804 int (*field_sqr)(const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
805 const BIGNUM *p;
807 BIGNUM *n0, *n1, *n2, *n3;
942 int (*field_mul)(const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *,
944 int (*field_sqr)(const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
945 const BIGNUM *p;
947 BIGNUM *rh, *tmp, *Z4, *Z6;
1052 int (*field_mul)(const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *,
1054 int (*field_sqr)(const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
1056 BIGNUM *tmp1, *tmp2, *Za23, *Zb23;
1057 const BIGNUM *tmp1_, *tmp2_;
1160 BIGNUM *x, *y;
1201 BIGNUM *tmp, *tmp_Z;
1202 BIGNUM **prod_Z = NULL;
1353 int ec_GFp_simple_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
1354 const BIGNUM *b, BN_CTX *ctx) {
1358 int ec_GFp_simple_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,