Symbol: EC_POINT
lib/libcrypto/ec/ec.h
102
int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator,
lib/libcrypto/ec/ec.h
104
const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group);
lib/libcrypto/ec/ec.h
156
EC_POINT *EC_POINT_new(const EC_GROUP *group);
lib/libcrypto/ec/ec.h
157
void EC_POINT_free(EC_POINT *point);
lib/libcrypto/ec/ec.h
158
void EC_POINT_clear_free(EC_POINT *point);
lib/libcrypto/ec/ec.h
159
int EC_POINT_copy(EC_POINT *dst, const EC_POINT *src);
lib/libcrypto/ec/ec.h
160
EC_POINT *EC_POINT_dup(const EC_POINT *src, const EC_GROUP *group);
lib/libcrypto/ec/ec.h
162
int EC_POINT_set_to_infinity(const EC_GROUP *group, EC_POINT *point);
lib/libcrypto/ec/ec.h
164
int EC_POINT_set_affine_coordinates(const EC_GROUP *group, EC_POINT *p,
lib/libcrypto/ec/ec.h
166
int EC_POINT_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *p,
lib/libcrypto/ec/ec.h
168
int EC_POINT_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *p,
lib/libcrypto/ec/ec.h
171
int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, EC_POINT *p,
lib/libcrypto/ec/ec.h
174
const EC_POINT *p, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
lib/libcrypto/ec/ec.h
175
int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP *group, EC_POINT *p,
lib/libcrypto/ec/ec.h
177
size_t EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *p,
lib/libcrypto/ec/ec.h
179
int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *p,
lib/libcrypto/ec/ec.h
182
BIGNUM *EC_POINT_point2bn(const EC_GROUP *, const EC_POINT *,
lib/libcrypto/ec/ec.h
184
EC_POINT *EC_POINT_bn2point(const EC_GROUP *, const BIGNUM *, EC_POINT *,
lib/libcrypto/ec/ec.h
186
char *EC_POINT_point2hex(const EC_GROUP *, const EC_POINT *,
lib/libcrypto/ec/ec.h
188
EC_POINT *EC_POINT_hex2point(const EC_GROUP *, const char *, EC_POINT *,
lib/libcrypto/ec/ec.h
191
int EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
lib/libcrypto/ec/ec.h
192
const EC_POINT *b, BN_CTX *ctx);
lib/libcrypto/ec/ec.h
193
int EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
lib/libcrypto/ec/ec.h
195
int EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, BN_CTX *ctx);
lib/libcrypto/ec/ec.h
196
int EC_POINT_is_at_infinity(const EC_GROUP *group, const EC_POINT *p);
lib/libcrypto/ec/ec.h
197
int EC_POINT_is_on_curve(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ec.h
199
int EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b,
lib/libcrypto/ec/ec.h
202
int EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx);
lib/libcrypto/ec/ec.h
203
int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n,
lib/libcrypto/ec/ec.h
204
const EC_POINT *q, const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/ec/ec.h
247
const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
lib/libcrypto/ec/ec.h
248
int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
lib/libcrypto/ec/ec.h
289
int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key,
lib/libcrypto/ec/ec.h
325
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key));
lib/libcrypto/ec/ec.h
329
int (*ckey)(unsigned char **out, size_t *out_len, const EC_POINT *pub_key,
lib/libcrypto/ec/ec.h
349
int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key));
lib/libcrypto/ec/ec.h
353
int (**pck)(unsigned char **out, size_t *out_len, const EC_POINT *pub_key,
lib/libcrypto/ec/ec_ameth.c
301
const EC_POINT *pa = EC_KEY_get0_public_key(a->pkey.ec);
lib/libcrypto/ec/ec_ameth.c
302
const EC_POINT *pb = EC_KEY_get0_public_key(b->pkey.ec);
lib/libcrypto/ec/ec_ameth.c
318
EC_POINT *pub_key = NULL;
lib/libcrypto/ec/ec_ameth.c
503
const EC_POINT *public_key;
lib/libcrypto/ec/ec_asn1.c
1199
EC_POINT *pub_key = NULL;
lib/libcrypto/ec/ec_asn1.c
1270
const EC_POINT *public_key = NULL;
lib/libcrypto/ec/ec_asn1.c
567
EC_POINT **out_point, uint8_t *out_form)
lib/libcrypto/ec/ec_asn1.c
575
EC_POINT **out_point, uint8_t *out_form)
lib/libcrypto/ec/ec_asn1.c
591
EC_POINT **out_point, uint8_t *out_form)
lib/libcrypto/ec/ec_asn1.c
597
ec_point_to_asn1_string_type(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ec_asn1.c
633
ec_point_to_asn1_bit_string(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ec_asn1.c
644
ec_point_to_asn1_octet_string(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ec_asn1.c
778
const EC_POINT *generator = NULL;
lib/libcrypto/ec/ec_asn1.c
962
EC_POINT *generator = NULL;
lib/libcrypto/ec/ec_convert.c
222
ec_point2oct(const EC_GROUP *group, const EC_POINT *point, uint8_t form,
lib/libcrypto/ec/ec_convert.c
296
ec_oct2point(const EC_GROUP *group, EC_POINT *point,
lib/libcrypto/ec/ec_convert.c
354
ec_point_to_octets(const EC_GROUP *group, const EC_POINT *point, int form,
lib/libcrypto/ec/ec_convert.c
388
EC_POINT **out_point, uint8_t *out_form, BN_CTX *ctx)
lib/libcrypto/ec/ec_convert.c
390
EC_POINT *point;
lib/libcrypto/ec/ec_convert.c
417
ec_normalize_form(const EC_GROUP *group, const EC_POINT *point, int form,
lib/libcrypto/ec/ec_convert.c
437
EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ec_convert.c
470
EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point,
lib/libcrypto/ec/ec_convert.c
496
EC_POINT_point2bn(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ec_convert.c
515
EC_POINT *
lib/libcrypto/ec/ec_convert.c
517
const BIGNUM *bn, EC_POINT *point, BN_CTX *ctx)
lib/libcrypto/ec/ec_convert.c
540
EC_POINT_point2hex(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ec_convert.c
558
EC_POINT *
lib/libcrypto/ec/ec_convert.c
560
EC_POINT *in_point, BN_CTX *ctx)
lib/libcrypto/ec/ec_convert.c
562
EC_POINT *point = NULL;
lib/libcrypto/ec/ec_curve.c
1171
EC_POINT *generator = NULL;
lib/libcrypto/ec/ec_curve.c
1344
const EC_POINT *generator = NULL;
lib/libcrypto/ec/ec_key.c
241
EC_POINT *pub_key = NULL;
lib/libcrypto/ec/ec_key.c
283
EC_POINT *point = NULL;
lib/libcrypto/ec/ec_key.c
358
EC_POINT *point = NULL;
lib/libcrypto/ec/ec_key.c
450
const EC_POINT *
lib/libcrypto/ec/ec_key.c
458
EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub_key)
lib/libcrypto/ec/ec_key.c
627
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key))
lib/libcrypto/ec/ec_key.c
647
int (*ckey)(unsigned char **out, size_t *out_len, const EC_POINT *pub_key,
lib/libcrypto/ec/ec_key.c
691
int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key))
lib/libcrypto/ec/ec_key.c
719
int (**pck)(unsigned char **out, size_t *out_len, const EC_POINT *pub_key,
lib/libcrypto/ec/ec_lib.c
1004
EC_POINT_get_affine_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ec_lib.c
1012
EC_POINT_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point,
lib/libcrypto/ec/ec_lib.c
1116
EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP *group, EC_POINT *point,
lib/libcrypto/ec/ec_lib.c
1124
EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
lib/libcrypto/ec/ec_lib.c
1125
const EC_POINT *b, BN_CTX *ctx_in)
lib/libcrypto/ec/ec_lib.c
1156
EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
lib/libcrypto/ec/ec_lib.c
1187
EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, BN_CTX *ctx_in)
lib/libcrypto/ec/ec_lib.c
1216
EC_POINT_is_at_infinity(const EC_GROUP *group, const EC_POINT *point)
lib/libcrypto/ec/ec_lib.c
1227
EC_POINT_is_on_curve(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ec_lib.c
1257
EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b,
lib/libcrypto/ec/ec_lib.c
1288
EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx_in)
lib/libcrypto/ec/ec_lib.c
1324
EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar,
lib/libcrypto/ec/ec_lib.c
1325
const EC_POINT *point, const BIGNUM *p_scalar, BN_CTX *ctx_in)
lib/libcrypto/ec/ec_lib.c
318
EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator,
lib/libcrypto/ec/ec_lib.c
360
const EC_POINT *
lib/libcrypto/ec/ec_lib.c
648
EC_POINT *point = NULL;
lib/libcrypto/ec/ec_lib.c
649
const EC_POINT *generator;
lib/libcrypto/ec/ec_lib.c
707
const EC_POINT *generator1, *generator2;
lib/libcrypto/ec/ec_lib.c
796
ec_group_and_point_compatible(const EC_GROUP *group, const EC_POINT *point)
lib/libcrypto/ec/ec_lib.c
805
EC_POINT *
lib/libcrypto/ec/ec_lib.c
808
EC_POINT *point = NULL;
lib/libcrypto/ec/ec_lib.c
840
EC_POINT_free(EC_POINT *point)
lib/libcrypto/ec/ec_lib.c
854
EC_POINT_clear_free(EC_POINT *point)
lib/libcrypto/ec/ec_lib.c
861
EC_POINT_copy(EC_POINT *dst, const EC_POINT *src)
lib/libcrypto/ec/ec_lib.c
888
EC_POINT *
lib/libcrypto/ec/ec_lib.c
889
EC_POINT_dup(const EC_POINT *in_point, const EC_GROUP *group)
lib/libcrypto/ec/ec_lib.c
891
EC_POINT *point = NULL;
lib/libcrypto/ec/ec_lib.c
912
EC_POINT_set_to_infinity(const EC_GROUP *group, EC_POINT *point)
lib/libcrypto/ec/ec_lib.c
923
EC_POINT_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point,
lib/libcrypto/ec/ec_lib.c
961
EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, EC_POINT *point,
lib/libcrypto/ec/ec_lib.c
969
EC_POINT_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ec_local.h
101
int (*point_get_affine_coordinates)(const EC_GROUP *, const EC_POINT *,
lib/libcrypto/ec/ec_local.h
105
int (*points_make_affine)(const EC_GROUP *, size_t num, EC_POINT **,
lib/libcrypto/ec/ec_local.h
108
int (*add)(const EC_GROUP *, EC_POINT *r, const EC_POINT *a,
lib/libcrypto/ec/ec_local.h
109
const EC_POINT *b, BN_CTX *);
lib/libcrypto/ec/ec_local.h
110
int (*dbl)(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
lib/libcrypto/ec/ec_local.h
111
int (*invert)(const EC_GROUP *, EC_POINT *, BN_CTX *);
lib/libcrypto/ec/ec_local.h
113
int (*mul_single_ct)(const EC_GROUP *group, EC_POINT *r,
lib/libcrypto/ec/ec_local.h
114
const BIGNUM *scalar, const EC_POINT *point, BN_CTX *);
lib/libcrypto/ec/ec_local.h
115
int (*mul_double_nonct)(const EC_GROUP *group, EC_POINT *r,
lib/libcrypto/ec/ec_local.h
116
const BIGNUM *scalar1, const EC_POINT *point1,
lib/libcrypto/ec/ec_local.h
117
const BIGNUM *scalar2, const EC_POINT *point2, BN_CTX *);
lib/libcrypto/ec/ec_local.h
139
EC_POINT *generator; /* Optional */
lib/libcrypto/ec/ec_local.h
194
int ec_wnaf_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar1,
lib/libcrypto/ec/ec_local.h
195
const EC_POINT *point1, const BIGNUM *scalar2, const EC_POINT *point2,
lib/libcrypto/ec/ec_local.h
199
int ec_group_and_point_compatible(const EC_GROUP *group, const EC_POINT *point);
lib/libcrypto/ec/ec_local.h
205
size_t buf_len, EC_POINT **out_point, uint8_t *out_form, BN_CTX *ctx_in);
lib/libcrypto/ec/ec_local.h
206
int ec_point_to_octets(const EC_GROUP *group, const EC_POINT *point, int form,
lib/libcrypto/ec/ec_local.h
221
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key);
lib/libcrypto/ec/ec_local.h
224
const EC_POINT *pub_key, const EC_KEY *ecdh);
lib/libcrypto/ec/ec_local.h
246
EC_POINT *pub_key;
lib/libcrypto/ec/ec_local.h
261
const EC_POINT *pub_key, const EC_KEY *ecdh);
lib/libcrypto/ec/ec_local.h
92
int (*point_set_to_infinity)(const EC_GROUP *, EC_POINT *);
lib/libcrypto/ec/ec_local.h
93
int (*point_is_at_infinity)(const EC_GROUP *, const EC_POINT *);
lib/libcrypto/ec/ec_local.h
95
int (*point_is_on_curve)(const EC_GROUP *, const EC_POINT *, BN_CTX *);
lib/libcrypto/ec/ec_local.h
96
int (*point_cmp)(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b,
lib/libcrypto/ec/ec_local.h
99
int (*point_set_affine_coordinates)(const EC_GROUP *, EC_POINT *,
lib/libcrypto/ec/ec_mult.c
118
ec_compute_odd_multiples(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ec_mult.c
119
EC_POINT **multiples, size_t num_multiples, BN_CTX *ctx)
lib/libcrypto/ec/ec_mult.c
121
EC_POINT *doubled = NULL;
lib/libcrypto/ec/ec_mult.c
160
EC_POINT **points0 = wnaf0->multiples, **points1 = wnaf1->multiples;
lib/libcrypto/ec/ec_mult.c
162
EC_POINT **val = NULL;
lib/libcrypto/ec/ec_mult.c
189
ec_points_free(EC_POINT **points, size_t num_points)
lib/libcrypto/ec/ec_mult.c
217
ec_wnaf_new(const EC_GROUP *group, const BIGNUM *scalar, const EC_POINT *point,
lib/libcrypto/ec/ec_mult.c
259
static const EC_POINT *
lib/libcrypto/ec/ec_mult.c
275
ec_wnaf_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar1,
lib/libcrypto/ec/ec_mult.c
276
const EC_POINT *point1, const BIGNUM *scalar2, const EC_POINT *point2,
lib/libcrypto/ec/ec_mult.c
325
const EC_POINT *multiple;
lib/libcrypto/ec/ec_mult.c
33
EC_POINT **multiples;
lib/libcrypto/ec/ec_pmeth.c
214
const EC_POINT *pubkey = NULL;
lib/libcrypto/ec/eck_prn.c
206
const EC_POINT *generator;
lib/libcrypto/ec/ecp_hp_methods.c
101
ec_point_is_at_infinity(const EC_GROUP *group, const EC_POINT *point)
lib/libcrypto/ec/ecp_hp_methods.c
108
ec_point_set_to_infinity(const EC_GROUP *group, EC_POINT *point)
lib/libcrypto/ec/ecp_hp_methods.c
122
ec_point_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point,
lib/libcrypto/ec/ecp_hp_methods.c
154
ec_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ecp_hp_methods.c
197
ec_point_add_a1(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
lib/libcrypto/ec/ecp_hp_methods.c
198
const EC_POINT *b, BN_CTX *ctx)
lib/libcrypto/ec/ecp_hp_methods.c
301
ec_point_add_a2(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
lib/libcrypto/ec/ecp_hp_methods.c
302
const EC_POINT *b, BN_CTX *ctx)
lib/libcrypto/ec/ecp_hp_methods.c
405
ec_point_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
lib/libcrypto/ec/ecp_hp_methods.c
406
const EC_POINT *b, BN_CTX *ctx)
lib/libcrypto/ec/ecp_hp_methods.c
415
ec_point_dbl_a1(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx)
lib/libcrypto/ec/ecp_hp_methods.c
499
ec_point_dbl_a2(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx)
lib/libcrypto/ec/ecp_hp_methods.c
584
ec_point_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx)
lib/libcrypto/ec/ecp_hp_methods.c
593
ec_point_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx)
lib/libcrypto/ec/ecp_hp_methods.c
617
ec_point_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx)
lib/libcrypto/ec/ecp_hp_methods.c
650
ec_point_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx)
lib/libcrypto/ec/ecp_hp_methods.c
678
ec_points_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[],
lib/libcrypto/ec/ecp_hp_methods.c
694
ec_points_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[],
lib/libcrypto/ec/ecp_hp_methods.c
756
EC_POINT *p = points[i];
lib/libcrypto/ec/ecp_hp_methods.c
781
ec_point_select(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
lib/libcrypto/ec/ecp_hp_methods.c
782
const EC_POINT *b, int conditional)
lib/libcrypto/ec/ecp_hp_methods.c
790
ec_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, const EC_POINT *point,
lib/libcrypto/ec/ecp_hp_methods.c
794
EC_POINT *multiples[15];
lib/libcrypto/ec/ecp_hp_methods.c
795
EC_POINT *rr = NULL, *t = NULL;
lib/libcrypto/ec/ecp_hp_methods.c
908
ec_mul_single_ct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
lib/libcrypto/ec/ecp_hp_methods.c
909
const EC_POINT *point, BN_CTX *ctx)
lib/libcrypto/ec/ecp_hp_methods.c
915
ec_mul_double_nonct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar1,
lib/libcrypto/ec/ecp_hp_methods.c
916
const EC_POINT *point1, const BIGNUM *scalar2, const EC_POINT *point2,
lib/libcrypto/ec/ecp_methods.c
1065
ec_mul_ct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
lib/libcrypto/ec/ecp_methods.c
1066
const EC_POINT *point, BN_CTX *ctx)
lib/libcrypto/ec/ecp_methods.c
1069
EC_POINT *s = NULL;
lib/libcrypto/ec/ecp_methods.c
1244
ec_mul_single_ct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
lib/libcrypto/ec/ecp_methods.c
1245
const EC_POINT *point, BN_CTX *ctx)
lib/libcrypto/ec/ecp_methods.c
1251
ec_mul_double_nonct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar1,
lib/libcrypto/ec/ecp_methods.c
1252
const EC_POINT *point1, const BIGNUM *scalar2, const EC_POINT *point2,
lib/libcrypto/ec/ecp_methods.c
183
ec_point_set_to_infinity(const EC_GROUP *group, EC_POINT *point)
lib/libcrypto/ec/ecp_methods.c
192
ec_point_is_at_infinity(const EC_GROUP *group, const EC_POINT *point)
lib/libcrypto/ec/ecp_methods.c
198
ec_point_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx)
lib/libcrypto/ec/ecp_methods.c
292
ec_point_cmp_one_affine(const EC_GROUP *group, const EC_POINT *a,
lib/libcrypto/ec/ecp_methods.c
293
const EC_POINT *b, BN_CTX *ctx)
lib/libcrypto/ec/ecp_methods.c
295
const EC_POINT *tmp;
lib/libcrypto/ec/ecp_methods.c
339
ec_point_cmp_none_affine(const EC_GROUP *group, const EC_POINT *a,
lib/libcrypto/ec/ecp_methods.c
340
const EC_POINT *b, BN_CTX *ctx)
lib/libcrypto/ec/ecp_methods.c
397
ec_point_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b,
lib/libcrypto/ec/ecp_methods.c
414
ec_point_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point,
lib/libcrypto/ec/ecp_methods.c
439
ec_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point,
lib/libcrypto/ec/ecp_methods.c
523
ec_points_make_affine(const EC_GROUP *group, size_t num, EC_POINT **points,
lib/libcrypto/ec/ecp_methods.c
625
EC_POINT *p = points[i];
lib/libcrypto/ec/ecp_methods.c
657
ec_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b,
lib/libcrypto/ec/ecp_methods.c
833
ec_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx)
lib/libcrypto/ec/ecp_methods.c
960
ec_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx)
lib/libcrypto/ec/ecp_methods.c
977
ec_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx)
lib/libcrypto/ecdh/ecdh.c
147
const EC_POINT *pub_key, const EC_KEY *ecdh)
lib/libcrypto/ecdh/ecdh.c
153
EC_POINT *point = NULL;
lib/libcrypto/ecdh/ecdh.c
225
ECDH_compute_key(void *out, size_t out_len, const EC_POINT *pub_key,
lib/libcrypto/ecdsa/ecdsa.c
277
EC_POINT *point = NULL;
lib/libcrypto/ecdsa/ecdsa.c
661
const EC_POINT *pub_key;
lib/libcrypto/ecdsa/ecdsa.c
662
EC_POINT *point = NULL;
lib/libcrypto/sm2/sm2_crypt.c
256
const EC_POINT *P;
lib/libcrypto/sm2/sm2_crypt.c
257
EC_POINT *kG = NULL, *kP = NULL;
lib/libcrypto/sm2/sm2_crypt.c
472
EC_POINT *C1 = NULL;
lib/libcrypto/sm2/sm2_sign.c
247
EC_POINT *pt = NULL;
lib/libcrypto/sm2/sm2_sign.c
93
EC_POINT *kG = NULL;
lib/libfido2/src/es256.c
272
EC_POINT *q = NULL;
lib/libfido2/src/es256.c
341
const EC_POINT *q = NULL;
lib/libfido2/src/es256.c
464
EC_POINT *q = NULL;
lib/libssl/ssl_kex.c
271
EC_POINT *point = NULL;
lib/libssl/ssl_kex.c
332
const EC_POINT *point;
lib/libssl/ssl_kex.c
361
EC_POINT *point = NULL;
lib/libssl/ssl_kex.c
391
const EC_POINT *point;
regress/lib/libcrypto/ec/ec_arithmetic.c
125
EC_POINT *a = NULL, *b = NULL, *result = NULL;
regress/lib/libcrypto/ec/ec_arithmetic.c
32
benchmark_ec_point_add(const EC_GROUP *group, EC_POINT *result,
regress/lib/libcrypto/ec/ec_arithmetic.c
33
const BIGNUM *scalar, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx)
regress/lib/libcrypto/ec/ec_arithmetic.c
40
benchmark_ec_point_dbl(const EC_GROUP *group, EC_POINT *result,
regress/lib/libcrypto/ec/ec_arithmetic.c
41
const BIGNUM *scalar, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx)
regress/lib/libcrypto/ec/ec_arithmetic.c
48
benchmark_ec_point_mul_generator(const EC_GROUP *group, EC_POINT *result,
regress/lib/libcrypto/ec/ec_arithmetic.c
49
const BIGNUM *scalar, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx)
regress/lib/libcrypto/ec/ec_arithmetic.c
58
void (*func)(const EC_GROUP *, EC_POINT *, const BIGNUM *,
regress/lib/libcrypto/ec/ec_arithmetic.c
59
const EC_POINT *, const EC_POINT *, BN_CTX *);
regress/lib/libcrypto/ec/ec_asn1_test.c
2093
const EC_POINT *ec_public_point;
regress/lib/libcrypto/ec/ec_asn1_test.c
2150
const EC_POINT *ec_public_point;
regress/lib/libcrypto/ec/ec_asn1_test.c
2151
EC_POINT *point = NULL;
regress/lib/libcrypto/ec/ec_asn1_test.c
259
const EC_POINT *generator;
regress/lib/libcrypto/ec/ec_asn1_test.c
260
EC_POINT *simple_generator = NULL;
regress/lib/libcrypto/ec/ec_asn1_test.c
819
EC_POINT *generator = NULL;
regress/lib/libcrypto/ec/ec_point_conversion.c
139
EC_POINT *random_point;
regress/lib/libcrypto/ec/ec_point_conversion.c
499
check_point_at_infinity(const EC_GROUP *group, const EC_POINT *point,
regress/lib/libcrypto/ec/ec_point_conversion.c
545
EC_POINT *point = NULL;
regress/lib/libcrypto/ec/ec_point_conversion.c
64
roundtrip(EC_GROUP *group, EC_POINT *point, int form, BIGNUM *x, BIGNUM *y)
regress/lib/libcrypto/ec/ectest.c
159
EC_POINT *P, *Q, *R;
regress/lib/libcrypto/ec/ectest.c
93
EC_POINT *P = EC_POINT_new(group);
regress/lib/libcrypto/ec/ectest.c
94
EC_POINT *Q = EC_POINT_new(group);
regress/lib/libcrypto/ecdh/ecc_cdh.c
2169
EC_POINT *peer_pub = NULL;
regress/lib/libcrypto/ecdh/ecdhtest.c
112
const EC_POINT *puba, *pubb;
regress/lib/libcrypto/ecdh/ecdhtest.c
290
EC_POINT *pub = NULL;
regress/lib/libcrypto/ecdh/ecdhtest.c
327
const EC_POINT *puba, *pubb;
regress/lib/libcrypto/sm2/sm2crypttest.c
101
EC_POINT *pt = NULL;
regress/lib/libcrypto/sm2/sm2crypttest.c
51
EC_POINT *generator = NULL;
regress/lib/libcrypto/sm2/sm2sigtest.c
102
EC_POINT *pt = NULL;
regress/lib/libcrypto/sm2/sm2sigtest.c
52
EC_POINT *generator = NULL;
regress/usr.bin/ssh/misc/sk-dummy/sk-dummy.c
81
const EC_POINT *q;
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
140
EC_POINT *q = NULL;
regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_getput_crypto.c
60
EC_POINT *ecp;
sbin/iked/dh.c
561
EC_POINT *exchangep = NULL, *secretp = NULL;
sbin/iked/dh.c
59
int ec_point2raw(struct dh_group *, const EC_POINT *, uint8_t *, size_t, int);
sbin/iked/dh.c
60
EC_POINT *
sbin/iked/dh.c
604
ec_point2raw(struct dh_group *group, const EC_POINT *point,
sbin/iked/dh.c
667
EC_POINT *
sbin/iked/dh.c
671
EC_POINT *point = NULL;
sbin/iked/dh.c
672
EC_POINT *ret = NULL;
sbin/isakmpd/dh.c
46
int ec_point2raw(struct group *, const EC_POINT *, uint8_t *, size_t, int);
sbin/isakmpd/dh.c
47
EC_POINT *
sbin/isakmpd/dh.c
472
EC_POINT *exchangep = NULL, *secretp = NULL;
sbin/isakmpd/dh.c
515
ec_point2raw(struct group *group, const EC_POINT *point,
sbin/isakmpd/dh.c
578
EC_POINT *
sbin/isakmpd/dh.c
582
EC_POINT *point = NULL;
sbin/isakmpd/dh.c
583
EC_POINT *ret = NULL;
usr.bin/ssh/kexecdh.c
138
EC_POINT *dh_pub = NULL;
usr.bin/ssh/kexecdh.c
49
const EC_POINT *public_key;
usr.bin/ssh/kexecdh.c
91
const EC_POINT *pub_key;
usr.bin/ssh/packet.c
2702
sshpkt_put_ec(struct ssh *ssh, const EC_POINT *v, const EC_GROUP *g)
usr.bin/ssh/packet.c
2778
sshpkt_get_ec(struct ssh *ssh, EC_POINT *v, const EC_GROUP *g)
usr.bin/ssh/packet.h
190
int sshpkt_put_ec(struct ssh *ssh, const EC_POINT *v, const EC_GROUP *g);
usr.bin/ssh/packet.h
203
int sshpkt_get_ec(struct ssh *ssh, EC_POINT *v, const EC_GROUP *g);
usr.bin/ssh/sk-usbhid.c
482
EC_POINT *q = NULL;
usr.bin/ssh/ssh-sk.c
193
EC_POINT *q = NULL;
usr.bin/ssh/sshbuf-getput-crypto.c
146
sshbuf_put_ec(struct sshbuf *buf, const EC_POINT *v, const EC_GROUP *g)
usr.bin/ssh/sshbuf-getput-crypto.c
54
get_ec(const u_char *d, size_t len, EC_POINT *v, const EC_GROUP *g)
usr.bin/ssh/sshbuf-getput-crypto.c
68
sshbuf_get_ec(struct sshbuf *buf, EC_POINT *v, const EC_GROUP *g)
usr.bin/ssh/sshbuf-getput-crypto.c
91
EC_POINT *pt = EC_POINT_new(EC_KEY_get0_group(v));
usr.bin/ssh/sshbuf.h
247
int sshbuf_get_ec(struct sshbuf *buf, EC_POINT *v, const EC_GROUP *g);
usr.bin/ssh/sshbuf.h
249
int sshbuf_put_ec(struct sshbuf *buf, const EC_POINT *v, const EC_GROUP *g);
usr.bin/ssh/sshkey.c
2638
sshkey_ec_validate_public(const EC_GROUP *group, const EC_POINT *public)
usr.bin/ssh/sshkey.c
2640
EC_POINT *nq = NULL;
usr.bin/ssh/sshkey.c
2728
sshkey_dump_ec_point(const EC_GROUP *group, const EC_POINT *point)
usr.bin/ssh/sshkey.h
242
int sshkey_ec_validate_public(const EC_GROUP *, const EC_POINT *);
usr.bin/ssh/sshkey.h
275
void sshkey_dump_ec_point(const EC_GROUP *, const EC_POINT *);