Home | History | Annotate | Download | only in ec

Lines Matching refs:EC_POINT

374 int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator,
415 EC_POINT *P = NULL;
612 const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group) {
648 EC_POINT *EC_POINT_new(const EC_GROUP *group) {
649 EC_POINT *ret;
672 void EC_POINT_free(EC_POINT *point) {
682 void EC_POINT_clear_free(EC_POINT *point) {
693 int EC_POINT_copy(EC_POINT *dest, const EC_POINT *src) {
704 EC_POINT *EC_POINT_dup(const EC_POINT *a, const EC_GROUP *group) {
705 EC_POINT *t;
726 int EC_POINT_set_to_infinity(const EC_GROUP *group, EC_POINT *point) {
734 int EC_POINT_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) {
742 int EC_POINT_is_on_curve(const EC_GROUP *group, const EC_POINT *point,
751 int EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b,
760 int EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) {
768 int EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[],
782 const EC_POINT *point, BIGNUM *x,
795 int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, EC_POINT *point,
814 int EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
815 const EC_POINT *b, BN_CTX *ctx) {
825 int EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
835 int EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, BN_CTX *ctx) {
843 int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar,
844 const EC_POINT *p, const BIGNUM *p_scalar, BN_CTX *ctx) {
863 int ec_point_set_Jprojective_coordinates_GFp(const EC_GROUP *group, EC_POINT *point,