Go to the source code of this file.
|
int | ec_affine_jacobian_equal (const EC_GROUP *group, const EC_AFFINE *a, const EC_RAW_POINT *b) |
|
int | ec_GFp_simple_cmp_x_coordinate (const EC_GROUP *group, const EC_RAW_POINT *p, const EC_SCALAR *r) |
|
int | ec_GFp_simple_felem_from_bytes (const EC_GROUP *group, EC_FELEM *out, const uint8_t *in, size_t len) |
|
void | ec_GFp_simple_felem_to_bytes (const EC_GROUP *group, uint8_t *out, size_t *out_len, const EC_FELEM *in) |
|
void | ec_GFp_simple_group_finish (EC_GROUP *group) |
|
int | ec_GFp_simple_group_get_curve (const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b) |
|
int | ec_GFp_simple_group_init (EC_GROUP *group) |
|
int | ec_GFp_simple_group_set_curve (EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) |
|
void | ec_GFp_simple_invert (const EC_GROUP *group, EC_RAW_POINT *point) |
|
int | ec_GFp_simple_is_at_infinity (const EC_GROUP *group, const EC_RAW_POINT *point) |
|
int | ec_GFp_simple_is_on_curve (const EC_GROUP *group, const EC_RAW_POINT *point) |
|
void | ec_GFp_simple_point_copy (EC_RAW_POINT *dest, const EC_RAW_POINT *src) |
|
void | ec_GFp_simple_point_init (EC_RAW_POINT *point) |
|
void | ec_GFp_simple_point_set_to_infinity (const EC_GROUP *group, EC_RAW_POINT *point) |
|
int | ec_GFp_simple_points_equal (const EC_GROUP *group, const EC_RAW_POINT *a, const EC_RAW_POINT *b) |
|
◆ ec_affine_jacobian_equal()
◆ ec_GFp_simple_cmp_x_coordinate()
◆ ec_GFp_simple_felem_from_bytes()
◆ ec_GFp_simple_felem_to_bytes()
◆ ec_GFp_simple_group_finish()
void ec_GFp_simple_group_finish |
( |
EC_GROUP * |
group | ) |
|
◆ ec_GFp_simple_group_get_curve()
◆ ec_GFp_simple_group_init()
◆ ec_GFp_simple_group_set_curve()
◆ ec_GFp_simple_invert()
◆ ec_GFp_simple_is_at_infinity()
◆ ec_GFp_simple_is_on_curve()
◆ ec_GFp_simple_point_copy()
◆ ec_GFp_simple_point_init()
◆ ec_GFp_simple_point_set_to_infinity()
◆ ec_GFp_simple_points_equal()