Home | History | Annotate | Download | only in ec

Lines Matching full:bignum

119 int ec_GFp_simple_group_set_curve(EC_GROUP *group, const BIGNUM *p,
120 const BIGNUM *a, const BIGNUM *b,
124 BIGNUM *tmp_a;
194 int ec_GFp_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a,
195 BIGNUM *b, BN_CTX *ctx) {
274 static int set_Jprojective_coordinate_GFp(const EC_GROUP *group, BIGNUM *out,
275 const BIGNUM *in, BN_CTX *ctx) {
291 const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y,
292 const BIGNUM *z, BN_CTX *ctx) {
318 BIGNUM *x, BIGNUM *y,
319 BIGNUM *z, BN_CTX *ctx) {
360 EC_POINT *point, const BIGNUM *x,
361 const BIGNUM *y, BN_CTX *ctx) {
374 int (*field_mul)(const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *,
376 int (*field_sqr)(const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
377 const BIGNUM *p;
379 BIGNUM *n0, *n1, *n2, *n3, *n4, *n5, *n6;
567 int (*field_mul)(const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *,
569 int (*field_sqr)(const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
570 const BIGNUM *p;
572 BIGNUM *n0, *n1, *n2, *n3;
705 int (*field_mul)(const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *,
707 int (*field_sqr)(const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
708 const BIGNUM *p;
710 BIGNUM *rh, *tmp, *Z4, *Z6;
813 int (*field_mul)(const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *,
815 int (*field_sqr)(const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
817 BIGNUM *tmp1, *tmp2, *Za23, *Zb23;
818 const BIGNUM *tmp1_, *tmp2_;
924 BIGNUM *x, *y;
966 BIGNUM *tmp, *tmp_Z;
967 BIGNUM **prod_Z = NULL;
1110 int ec_GFp_simple_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
1111 const BIGNUM *b, BN_CTX *ctx) {
1115 int ec_GFp_simple_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,