• Home
  • Raw
  • Download

Lines Matching refs:group

138   void (*add)(const EC_GROUP *group, EC_RAW_POINT *r, const EC_RAW_POINT *a,
141 void (*dbl)(const EC_GROUP *group, EC_RAW_POINT *r, const EC_RAW_POINT *a);
144 void (*mul)(const EC_GROUP *group, EC_RAW_POINT *r, const EC_RAW_POINT *p,
147 void (*mul_base)(const EC_GROUP *group, EC_RAW_POINT *r,
152 void (*mul_public)(const EC_GROUP *group, EC_RAW_POINT *r,
171 int (*bignum_to_felem)(const EC_GROUP *group, EC_FELEM *out,
173 int (*felem_to_bignum)(const EC_GROUP *group, BIGNUM *out,
178 void (*scalar_inv_montgomery)(const EC_GROUP *group, EC_SCALAR *out,
184 int (*scalar_inv_montgomery_vartime)(const EC_GROUP *group, EC_SCALAR *out,
190 int (*cmp_x_coordinate)(const EC_GROUP *group, const EC_RAW_POINT *p,
240 EC_GROUP *group; member
252 int ec_bignum_to_felem(const EC_GROUP *group, EC_FELEM *out, const BIGNUM *in);
256 int ec_felem_to_bignum(const EC_GROUP *group, BIGNUM *out, const EC_FELEM *in);
259 void ec_felem_neg(const EC_GROUP *group, EC_FELEM *out, const EC_FELEM *a);
262 void ec_felem_add(const EC_GROUP *group, EC_FELEM *out, const EC_FELEM *a,
266 void ec_felem_sub(const EC_GROUP *group, EC_FELEM *out, const EC_FELEM *a,
271 BN_ULONG ec_felem_non_zero_mask(const EC_GROUP *group, const EC_FELEM *a);
275 void ec_felem_select(const EC_GROUP *group, EC_FELEM *out, BN_ULONG mask,
280 int ec_felem_equal(const EC_GROUP *group, const EC_FELEM *a, const EC_FELEM *b);
284 OPENSSL_EXPORT int ec_bignum_to_scalar(const EC_GROUP *group, EC_SCALAR *out,
289 int ec_random_nonzero_scalar(const EC_GROUP *group, EC_SCALAR *out,
294 int ec_scalar_equal_vartime(const EC_GROUP *group, const EC_SCALAR *a,
298 int ec_scalar_is_zero(const EC_GROUP *group, const EC_SCALAR *a);
301 void ec_scalar_add(const EC_GROUP *group, EC_SCALAR *r, const EC_SCALAR *a,
305 void ec_scalar_to_montgomery(const EC_GROUP *group, EC_SCALAR *r,
309 void ec_scalar_from_montgomery(const EC_GROUP *group, EC_SCALAR *r,
314 void ec_scalar_mul_montgomery(const EC_GROUP *group, EC_SCALAR *r,
319 void ec_scalar_inv_montgomery(const EC_GROUP *group, EC_SCALAR *r,
324 int ec_scalar_inv_montgomery_vartime(const EC_GROUP *group, EC_SCALAR *r,
329 int ec_point_mul_scalar(const EC_GROUP *group, EC_RAW_POINT *r,
334 int ec_point_mul_scalar_base(const EC_GROUP *group, EC_RAW_POINT *r,
340 OPENSSL_EXPORT int ec_point_mul_scalar_public(const EC_GROUP *group,
349 int ec_cmp_x_coordinate(const EC_GROUP *group, const EC_RAW_POINT *p,
355 int ec_get_x_coordinate_as_scalar(const EC_GROUP *group, EC_SCALAR *out,
365 int ec_point_get_affine_coordinate_bytes(const EC_GROUP *group, uint8_t *out_x,
371 int ec_field_element_to_scalar(const EC_GROUP *group, BIGNUM *r);
373 void ec_GFp_mont_mul(const EC_GROUP *group, EC_RAW_POINT *r,
375 void ec_GFp_mont_mul_base(const EC_GROUP *group, EC_RAW_POINT *r,
386 void ec_compute_wNAF(const EC_GROUP *group, int8_t *out,
389 void ec_GFp_mont_mul_public(const EC_GROUP *group, EC_RAW_POINT *r,
414 void ec_simple_scalar_inv_montgomery(const EC_GROUP *group, EC_SCALAR *r,
417 int ec_GFp_simple_mont_inv_mod_ord_vartime(const EC_GROUP *group, EC_SCALAR *r,
420 int ec_GFp_simple_cmp_x_coordinate(const EC_GROUP *group, const EC_RAW_POINT *p,
432 int ec_GFp_mont_bignum_to_felem(const EC_GROUP *group, EC_FELEM *out,
434 int ec_GFp_mont_felem_to_bignum(const EC_GROUP *group, BIGNUM *out,
454 EC_GROUP *group; member