Lines Matching refs:EC_GROUP
91 int ec_GFp_simple_group_init(EC_GROUP *group) {
100 void ec_GFp_simple_group_finish(EC_GROUP *group) {
107 int ec_GFp_simple_group_copy(EC_GROUP *dest, const EC_GROUP *src) {
119 int ec_GFp_simple_group_set_curve(EC_GROUP *group, const BIGNUM *p,
194 int ec_GFp_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a,
234 unsigned ec_GFp_simple_group_get_degree(const EC_GROUP *group) {
268 int ec_GFp_simple_point_set_to_infinity(const EC_GROUP *group,
274 static int set_Jprojective_coordinate_GFp(const EC_GROUP *group, BIGNUM *out,
291 const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y,
316 int ec_GFp_simple_get_Jprojective_coordinates_GFp(const EC_GROUP *group,
359 int ec_GFp_simple_point_set_affine_coordinates(const EC_GROUP *group,
372 int ec_GFp_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
374 int (*field_mul)(const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *,
376 int (*field_sqr)(const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
565 int ec_GFp_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
567 int (*field_mul)(const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *,
569 int (*field_sqr)(const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
690 int ec_GFp_simple_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) {
699 int ec_GFp_simple_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) {
703 int ec_GFp_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point,
705 int (*field_mul)(const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *,
707 int (*field_sqr)(const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
805 int ec_GFp_simple_cmp(const EC_GROUP *group, const EC_POINT *a,
813 int (*field_mul)(const EC_GROUP *, BIGNUM *, const BIGNUM *, const BIGNUM *,
815 int (*field_sqr)(const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
921 int ec_GFp_simple_make_affine(const EC_GROUP *group, EC_POINT *point,
963 int ec_GFp_simple_points_make_affine(const EC_GROUP *group, size_t num,
1110 int ec_GFp_simple_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
1115 int ec_GFp_simple_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,