Symbol: EC_POINT
crypto/libressl/apps/openssl/ecparam.c
410
const EC_POINT *point;
crypto/libressl/crypto/ec/ec2_mult.c
263
ec_GF2m_montgomery_point_multiply(const EC_GROUP *group, EC_POINT *r,
crypto/libressl/crypto/ec/ec2_mult.c
264
const BIGNUM *scalar, const EC_POINT *point, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_mult.c
375
ec_GF2m_simple_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
crypto/libressl/crypto/ec/ec2_mult.c
376
size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_mult.c
381
EC_POINT *p = NULL;
crypto/libressl/crypto/ec/ec2_mult.c
382
EC_POINT *acc = NULL;
crypto/libressl/crypto/ec/ec2_oct.c
176
ec_GF2m_simple_point2oct(const EC_GROUP *group, const EC_POINT *point,
crypto/libressl/crypto/ec/ec2_oct.c
292
ec_GF2m_simple_oct2point(const EC_GROUP *group, EC_POINT *point,
crypto/libressl/crypto/ec/ec2_oct.c
94
ec_GF2m_simple_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point,
crypto/libressl/crypto/ec/ec2_smpl.c
317
ec_GF2m_simple_point_init(EC_POINT * point)
crypto/libressl/crypto/ec/ec2_smpl.c
328
ec_GF2m_simple_point_finish(EC_POINT * point)
crypto/libressl/crypto/ec/ec2_smpl.c
338
ec_GF2m_simple_point_clear_finish(EC_POINT * point)
crypto/libressl/crypto/ec/ec2_smpl.c
349
ec_GF2m_simple_point_copy(EC_POINT * dest, const EC_POINT * src)
crypto/libressl/crypto/ec/ec2_smpl.c
367
ec_GF2m_simple_point_set_to_infinity(const EC_GROUP * group, EC_POINT * point)
crypto/libressl/crypto/ec/ec2_smpl.c
379
ec_GF2m_simple_point_set_affine_coordinates(const EC_GROUP * group, EC_POINT * point,
crypto/libressl/crypto/ec/ec2_smpl.c
409
const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
441
ec_GF2m_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
crypto/libressl/crypto/ec/ec2_smpl.c
442
const EC_POINT *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
561
ec_GF2m_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
crypto/libressl/crypto/ec/ec2_smpl.c
568
ec_GF2m_simple_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
582
ec_GF2m_simple_is_at_infinity(const EC_GROUP *group, const EC_POINT *point)
crypto/libressl/crypto/ec/ec2_smpl.c
593
ec_GF2m_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
657
ec_GF2m_simple_cmp(const EC_GROUP *group, const EC_POINT *a,
crypto/libressl/crypto/ec/ec2_smpl.c
658
const EC_POINT *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
704
ec_GF2m_simple_make_affine(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec2_smpl.c
746
EC_POINT *points[], BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_ameth.c
231
const EC_POINT *pa = EC_KEY_get0_public_key(a->pkey.ec), *pb = EC_KEY_get0_public_key(b->pkey.ec);
crypto/libressl/crypto/ec/ec_ameth.c
268
EC_POINT *pub_key;
crypto/libressl/crypto/ec/ec_ameth.c
448
const EC_POINT *public_key;
crypto/libressl/crypto/ec/ec_asn1.c
1043
EC_POINT *point = NULL;
crypto/libressl/crypto/ec/ec_asn1.c
904
const EC_POINT *point = NULL;
crypto/libressl/crypto/ec/ec_check.c
65
EC_POINT *point = NULL;
crypto/libressl/crypto/ec/ec_curve.c
3320
EC_POINT *P = NULL;
crypto/libressl/crypto/ec/ec_key.c
265
EC_POINT *pub_key = NULL;
crypto/libressl/crypto/ec/ec_key.c
317
EC_POINT *point = NULL;
crypto/libressl/crypto/ec/ec_key.c
383
EC_POINT *point = NULL;
crypto/libressl/crypto/ec/ec_key.c
465
const EC_POINT *
crypto/libressl/crypto/ec/ec_key.c
472
EC_KEY_set_public_key(EC_KEY * key, const EC_POINT * pub_key)
crypto/libressl/crypto/ec/ec_kmeth.c
214
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key))
crypto/libressl/crypto/ec/ec_kmeth.c
232
int (*ckey)(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
crypto/libressl/crypto/ec/ec_kmeth.c
273
int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key))
crypto/libressl/crypto/ec/ec_kmeth.c
299
int (**pck)(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
crypto/libressl/crypto/ec/ec_lcl.h
122
int (*point_init)(EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
123
void (*point_finish)(EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
124
void (*point_clear_finish)(EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
125
int (*point_copy)(EC_POINT *, const EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
135
int (*point_set_to_infinity)(const EC_GROUP *, EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
136
int (*point_set_Jprojective_coordinates)(const EC_GROUP *, EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
138
int (*point_get_Jprojective_coordinates)(const EC_GROUP *, const EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
140
int (*point_set_affine_coordinates)(const EC_GROUP *, EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
142
int (*point_get_affine_coordinates)(const EC_GROUP *, const EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
144
int (*point_set_compressed_coordinates)(const EC_GROUP *, EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
148
size_t (*point2oct)(const EC_GROUP *, const EC_POINT *, point_conversion_form_t form,
crypto/libressl/crypto/ec/ec_lcl.h
150
int (*oct2point)(const EC_GROUP *, EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
154
int (*add)(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
155
int (*dbl)(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
156
int (*invert)(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
159
int (*is_at_infinity)(const EC_GROUP *, const EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
160
int (*is_on_curve)(const EC_GROUP *, const EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
161
int (*point_cmp)(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
164
int (*make_affine)(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
165
int (*points_make_affine)(const EC_GROUP *, size_t num, EC_POINT *[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
168
int (*mul_generator_ct)(const EC_GROUP *, EC_POINT *r, const BIGNUM *scalar, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
169
int (*mul_single_ct)(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
crypto/libressl/crypto/ec/ec_lcl.h
170
const EC_POINT *point, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
171
int (*mul_double_nonct)(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar,
crypto/libressl/crypto/ec/ec_lcl.h
172
const BIGNUM *p_scalar, const EC_POINT *point, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
189
int (*blind_coordinates)(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
203
EC_POINT *generator; /* optional */
crypto/libressl/crypto/ec/ec_lcl.h
259
EC_POINT *pub_key;
crypto/libressl/crypto/ec/ec_lcl.h
305
int ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
crypto/libressl/crypto/ec/ec_lcl.h
306
size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
320
int ec_GFp_simple_point_init(EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
321
void ec_GFp_simple_point_finish(EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
322
void ec_GFp_simple_point_clear_finish(EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
323
int ec_GFp_simple_point_copy(EC_POINT *, const EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
324
int ec_GFp_simple_point_set_to_infinity(const EC_GROUP *, EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
325
int ec_GFp_simple_set_Jprojective_coordinates(const EC_GROUP *, EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
328
const EC_POINT *, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
329
int ec_GFp_simple_point_set_affine_coordinates(const EC_GROUP *, EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
331
int ec_GFp_simple_point_get_affine_coordinates(const EC_GROUP *, const EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
333
int ec_GFp_simple_set_compressed_coordinates(const EC_GROUP *, EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
335
size_t ec_GFp_simple_point2oct(const EC_GROUP *, const EC_POINT *, point_conversion_form_t form,
crypto/libressl/crypto/ec/ec_lcl.h
337
int ec_GFp_simple_oct2point(const EC_GROUP *, EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
339
int ec_GFp_simple_add(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
340
int ec_GFp_simple_dbl(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
341
int ec_GFp_simple_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
342
int ec_GFp_simple_is_at_infinity(const EC_GROUP *, const EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
343
int ec_GFp_simple_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
344
int ec_GFp_simple_cmp(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
345
int ec_GFp_simple_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
346
int ec_GFp_simple_points_make_affine(const EC_GROUP *, size_t num, EC_POINT *[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
349
int ec_GFp_simple_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
350
int ec_GFp_simple_mul_generator_ct(const EC_GROUP *, EC_POINT *r, const BIGNUM *scalar, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
351
int ec_GFp_simple_mul_single_ct(const EC_GROUP *, EC_POINT *r, const BIGNUM *scalar,
crypto/libressl/crypto/ec/ec_lcl.h
352
const EC_POINT *point, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
353
int ec_GFp_simple_mul_double_nonct(const EC_GROUP *, EC_POINT *r, const BIGNUM *g_scalar,
crypto/libressl/crypto/ec/ec_lcl.h
354
const BIGNUM *p_scalar, const EC_POINT *point, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
369
int ec_point_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
387
int ec_GF2m_simple_point_init(EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
388
void ec_GF2m_simple_point_finish(EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
389
void ec_GF2m_simple_point_clear_finish(EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
390
int ec_GF2m_simple_point_copy(EC_POINT *, const EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
391
int ec_GF2m_simple_point_set_to_infinity(const EC_GROUP *, EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
392
int ec_GF2m_simple_point_set_affine_coordinates(const EC_GROUP *, EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
394
int ec_GF2m_simple_point_get_affine_coordinates(const EC_GROUP *, const EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
396
int ec_GF2m_simple_set_compressed_coordinates(const EC_GROUP *, EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
398
size_t ec_GF2m_simple_point2oct(const EC_GROUP *, const EC_POINT *, point_conversion_form_t form,
crypto/libressl/crypto/ec/ec_lcl.h
400
int ec_GF2m_simple_oct2point(const EC_GROUP *, EC_POINT *,
crypto/libressl/crypto/ec/ec_lcl.h
402
int ec_GF2m_simple_add(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
403
int ec_GF2m_simple_dbl(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
404
int ec_GF2m_simple_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
405
int ec_GF2m_simple_is_at_infinity(const EC_GROUP *, const EC_POINT *);
crypto/libressl/crypto/ec/ec_lcl.h
406
int ec_GF2m_simple_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
407
int ec_GF2m_simple_cmp(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
408
int ec_GF2m_simple_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
409
int ec_GF2m_simple_points_make_affine(const EC_GROUP *, size_t num, EC_POINT *[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
416
int ec_GF2m_simple_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
crypto/libressl/crypto/ec/ec_lcl.h
417
size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
422
int ec_GF2m_simple_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
crypto/libressl/crypto/ec/ec_lcl.h
423
size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
431
int ec_GFp_nistp224_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
432
int ec_GFp_nistp224_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
433
int ec_GFp_nistp224_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
440
int ec_GFp_nistp256_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
441
int ec_GFp_nistp256_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
442
int ec_GFp_nistp256_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
460
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key);
crypto/libressl/crypto/ec/ec_lcl.h
462
int (*compute_key)(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
crypto/libressl/crypto/ec/ec_lcl.h
481
int ossl_ecdh_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
crypto/libressl/crypto/ec/ec_lcl.h
491
int ec_GFp_nistp521_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lcl.h
492
int ec_GFp_nistp521_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
crypto/libressl/crypto/ec/ec_lcl.h
493
int ec_GFp_nistp521_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx);
crypto/libressl/crypto/ec/ec_lib.c
1008
EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, EC_POINT *point,
crypto/libressl/crypto/ec/ec_lib.c
1016
EC_POINT_set_affine_coordinates_GF2m(const EC_GROUP *group, EC_POINT *point,
crypto/libressl/crypto/ec/ec_lib.c
1024
EC_POINT_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point,
crypto/libressl/crypto/ec/ec_lib.c
1039
EC_POINT_get_affine_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point,
crypto/libressl/crypto/ec/ec_lib.c
1047
EC_POINT_get_affine_coordinates_GF2m(const EC_GROUP *group, const EC_POINT *point,
crypto/libressl/crypto/ec/ec_lib.c
1055
EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
crypto/libressl/crypto/ec/ec_lib.c
1056
const EC_POINT *b, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1071
EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1086
EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1101
EC_POINT_is_at_infinity(const EC_GROUP *group, const EC_POINT *point)
crypto/libressl/crypto/ec/ec_lib.c
1116
EC_POINT_is_on_curve(const EC_GROUP * group, const EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_lib.c
1131
EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b,
crypto/libressl/crypto/ec/ec_lib.c
1147
EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1162
EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[],
crypto/libressl/crypto/ec/ec_lib.c
1183
EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
crypto/libressl/crypto/ec/ec_lib.c
1184
size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
1213
EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar,
crypto/libressl/crypto/ec/ec_lib.c
1214
const EC_POINT *point, const BIGNUM *p_scalar, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
336
EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator,
crypto/libressl/crypto/ec/ec_lib.c
398
const EC_POINT *
crypto/libressl/crypto/ec/ec_lib.c
664
ec_point_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
827
EC_POINT *
crypto/libressl/crypto/ec/ec_lib.c
830
EC_POINT *ret;
crypto/libressl/crypto/ec/ec_lib.c
856
EC_POINT_free(EC_POINT * point)
crypto/libressl/crypto/ec/ec_lib.c
868
EC_POINT_clear_free(EC_POINT * point)
crypto/libressl/crypto/ec/ec_lib.c
882
EC_POINT_copy(EC_POINT * dest, const EC_POINT * src)
crypto/libressl/crypto/ec/ec_lib.c
898
EC_POINT *
crypto/libressl/crypto/ec/ec_lib.c
899
EC_POINT_dup(const EC_POINT * a, const EC_GROUP * group)
crypto/libressl/crypto/ec/ec_lib.c
901
EC_POINT *t;
crypto/libressl/crypto/ec/ec_lib.c
920
EC_POINT_method_of(const EC_POINT * point)
crypto/libressl/crypto/ec/ec_lib.c
927
EC_POINT_set_to_infinity(const EC_GROUP * group, EC_POINT * point)
crypto/libressl/crypto/ec/ec_lib.c
941
EC_POINT_set_Jprojective_coordinates(const EC_GROUP *group, EC_POINT *point,
crypto/libressl/crypto/ec/ec_lib.c
958
const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
973
EC_POINT_set_Jprojective_coordinates_GFp(const EC_GROUP *group, EC_POINT *point,
crypto/libressl/crypto/ec/ec_lib.c
981
const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx)
crypto/libressl/crypto/ec/ec_lib.c
987
EC_POINT_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point,
crypto/libressl/crypto/ec/ec_mult.c
149
EC_POINT **p;
crypto/libressl/crypto/ec/ec_mult.c
172
EC_POINT **p;
crypto/libressl/crypto/ec/ec_mult.c
335
ec_wNAF_mul(const EC_GROUP * group, EC_POINT * r, const BIGNUM * scalar,
crypto/libressl/crypto/ec/ec_mult.c
336
size_t num, const EC_POINT * points[], const BIGNUM * scalars[], BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_mult.c
339
const EC_POINT *generator = NULL;
crypto/libressl/crypto/ec/ec_mult.c
340
EC_POINT *tmp = NULL;
crypto/libressl/crypto/ec/ec_mult.c
354
EC_POINT **val = NULL; /* precomputation */
crypto/libressl/crypto/ec/ec_mult.c
355
EC_POINT **v;
crypto/libressl/crypto/ec/ec_mult.c
356
EC_POINT ***val_sub = NULL; /* pointers to sub-arrays of 'val' or
crypto/libressl/crypto/ec/ec_mult.c
517
EC_POINT **tmp_points;
crypto/libressl/crypto/ec/ec_mult.c
727
const EC_POINT *generator;
crypto/libressl/crypto/ec/ec_mult.c
728
EC_POINT *tmp_point = NULL, *base = NULL, **var;
crypto/libressl/crypto/ec/ec_mult.c
733
EC_POINT **points = NULL;
crypto/libressl/crypto/ec/ec_mult.c
786
points = reallocarray(NULL, (num + 1), sizeof(EC_POINT *));
crypto/libressl/crypto/ec/ec_mult.c
866
EC_POINT **p;
crypto/libressl/crypto/ec/ec_mult.c
88
EC_POINT **points; /* array with pre-calculated multiples of
crypto/libressl/crypto/ec/ec_oct.c
112
EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP *group, EC_POINT *point,
crypto/libressl/crypto/ec/ec_oct.c
120
EC_POINT_set_compressed_coordinates_GF2m(const EC_GROUP *group, EC_POINT *point,
crypto/libressl/crypto/ec/ec_oct.c
128
EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *point,
crypto/libressl/crypto/ec/ec_oct.c
160
EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point,
crypto/libressl/crypto/ec/ec_oct.c
74
EC_POINT_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point,
crypto/libressl/crypto/ec/ec_pmeth.c
215
const EC_POINT *pubkey = NULL;
crypto/libressl/crypto/ec/ec_print.c
125
EC_POINT_point2hex(const EC_GROUP * group, const EC_POINT * point,
crypto/libressl/crypto/ec/ec_print.c
163
EC_POINT *
crypto/libressl/crypto/ec/ec_print.c
165
EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_print.c
167
EC_POINT *ret = NULL;
crypto/libressl/crypto/ec/ec_print.c
60
EC_POINT_point2bn(const EC_GROUP * group, const EC_POINT * point,
crypto/libressl/crypto/ec/ec_print.c
85
EC_POINT *
crypto/libressl/crypto/ec/ec_print.c
87
const BIGNUM * bn, EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/ec_print.c
91
EC_POINT *ret;
crypto/libressl/crypto/ec/eck_prn.c
157
const EC_POINT *point = NULL;
crypto/libressl/crypto/ec/ecp_oct.c
201
ec_GFp_simple_point2oct(const EC_GROUP * group, const EC_POINT * point, point_conversion_form_t form,
crypto/libressl/crypto/ec/ecp_oct.c
306
ec_GFp_simple_oct2point(const EC_GROUP * group, EC_POINT * point,
crypto/libressl/crypto/ec/ecp_oct.c
71
EC_POINT * point, const BIGNUM * x_, int y_bit, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1090
ec_GFp_simple_cmp(const EC_GROUP * group, const EC_POINT * a, const EC_POINT * b, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1192
ec_GFp_simple_make_affine(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1230
ec_GFp_simple_points_make_affine(const EC_GROUP * group, size_t num, EC_POINT * points[], BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1359
EC_POINT *p = points[i];
crypto/libressl/crypto/ec/ecp_smpl.c
1424
ec_GFp_simple_blind_coordinates(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1513
ec_GFp_simple_mul_ct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
crypto/libressl/crypto/ec/ecp_smpl.c
1514
const EC_POINT *point, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1517
EC_POINT *s = NULL;
crypto/libressl/crypto/ec/ecp_smpl.c
1706
ec_GFp_simple_mul_generator_ct(const EC_GROUP *group, EC_POINT *r,
crypto/libressl/crypto/ec/ecp_smpl.c
1713
ec_GFp_simple_mul_single_ct(const EC_GROUP *group, EC_POINT *r,
crypto/libressl/crypto/ec/ecp_smpl.c
1714
const BIGNUM *scalar, const EC_POINT *point, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
1720
ec_GFp_simple_mul_double_nonct(const EC_GROUP *group, EC_POINT *r,
crypto/libressl/crypto/ec/ecp_smpl.c
1721
const BIGNUM *g_scalar, const BIGNUM *p_scalar, const EC_POINT *point,
crypto/libressl/crypto/ec/ecp_smpl.c
363
ec_GFp_simple_point_init(EC_POINT * point)
crypto/libressl/crypto/ec/ecp_smpl.c
375
ec_GFp_simple_point_finish(EC_POINT * point)
crypto/libressl/crypto/ec/ecp_smpl.c
384
ec_GFp_simple_point_clear_finish(EC_POINT * point)
crypto/libressl/crypto/ec/ecp_smpl.c
394
ec_GFp_simple_point_copy(EC_POINT * dest, const EC_POINT * src)
crypto/libressl/crypto/ec/ecp_smpl.c
409
ec_GFp_simple_point_set_to_infinity(const EC_GROUP * group, EC_POINT * point)
crypto/libressl/crypto/ec/ecp_smpl.c
419
EC_POINT *point, const BIGNUM *x, const BIGNUM *y, const BIGNUM *z,
crypto/libressl/crypto/ec/ecp_smpl.c
472
const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
518
ec_GFp_simple_point_set_affine_coordinates(const EC_GROUP * group, EC_POINT * point,
crypto/libressl/crypto/ec/ecp_smpl.c
531
ec_GFp_simple_point_get_affine_coordinates(const EC_GROUP * group, const EC_POINT * point,
crypto/libressl/crypto/ec/ecp_smpl.c
638
ec_GFp_simple_add(const EC_GROUP * group, EC_POINT * r, const EC_POINT * a, const EC_POINT * b, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
827
ec_GFp_simple_dbl(const EC_GROUP * group, EC_POINT * r, const EC_POINT * a, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
969
ec_GFp_simple_invert(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ec/ecp_smpl.c
980
ec_GFp_simple_is_at_infinity(const EC_GROUP * group, const EC_POINT * point)
crypto/libressl/crypto/ec/ecp_smpl.c
987
ec_GFp_simple_is_on_curve(const EC_GROUP * group, const EC_POINT * point, BN_CTX * ctx)
crypto/libressl/crypto/ecdh/ech_key.c
101
EC_POINT *tmp = NULL;
crypto/libressl/crypto/ecdh/ech_key.c
209
ossl_ecdh_compute_key(void *out, size_t outlen, const EC_POINT *pub_key,
crypto/libressl/crypto/ecdh/ech_key.c
221
ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key,
crypto/libressl/crypto/ecdh/ech_key.c
84
static int ecdh_compute_key(void *out, size_t len, const EC_POINT *pub_key,
crypto/libressl/crypto/ecdh/ech_key.c
96
ecdh_compute_key(void *out, size_t outlen, const EC_POINT *pub_key,
crypto/libressl/crypto/ecdh/ech_locl.h
65
int (*compute_key)(void *key, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
crypto/libressl/crypto/ecdsa/ecs_ossl.c
136
EC_POINT *point = NULL;
crypto/libressl/crypto/ecdsa/ecs_ossl.c
451
EC_POINT *point = NULL;
crypto/libressl/crypto/ecdsa/ecs_ossl.c
453
const EC_POINT *pub_key;
crypto/libressl/crypto/gost/gostr341001.c
107
EC_POINT *pub_key = NULL;
crypto/libressl/crypto/gost/gostr341001.c
155
EC_POINT *C = NULL;
crypto/libressl/crypto/gost/gostr341001.c
257
EC_POINT *C = NULL;
crypto/libressl/crypto/gost/gostr341001.c
258
const EC_POINT *pub_key = NULL;
crypto/libressl/crypto/gost/gostr341001.c
336
const EC_POINT *pub_key = GOST_KEY_get0_public_key(pkey);
crypto/libressl/crypto/gost/gostr341001.c
337
EC_POINT *pnt;
crypto/libressl/crypto/gost/gostr341001_ameth.c
161
const EC_POINT *ka, *kb;
crypto/libressl/crypto/gost/gostr341001_ameth.c
251
const EC_POINT *pub_key;
crypto/libressl/crypto/gost/gostr341001_ameth.c
342
const EC_POINT *pubkey;
crypto/libressl/crypto/gost/gostr341001_key.c
117
EC_POINT *point = NULL;
crypto/libressl/crypto/gost/gostr341001_key.c
185
EC_POINT *point = NULL;
crypto/libressl/crypto/gost/gostr341001_key.c
261
const EC_POINT *
crypto/libressl/crypto/gost/gostr341001_key.c
268
GOST_KEY_set_public_key(GOST_KEY *key, const EC_POINT *pub_key)
crypto/libressl/crypto/gost/gostr341001_key.c
66
EC_POINT *pub_key;
crypto/libressl/include/openssl/ec.h
1002
int (*ckey)(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
crypto/libressl/include/openssl/ec.h
1010
int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key));
crypto/libressl/include/openssl/ec.h
1014
int (**pck)(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
crypto/libressl/include/openssl/ec.h
237
int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor);
crypto/libressl/include/openssl/ec.h
243
const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group);
crypto/libressl/include/openssl/ec.h
418
EC_POINT *EC_POINT_new(const EC_GROUP *group);
crypto/libressl/include/openssl/ec.h
423
void EC_POINT_free(EC_POINT *point);
crypto/libressl/include/openssl/ec.h
428
void EC_POINT_clear_free(EC_POINT *point);
crypto/libressl/include/openssl/ec.h
435
int EC_POINT_copy(EC_POINT *dst, const EC_POINT *src);
crypto/libressl/include/openssl/ec.h
443
EC_POINT *EC_POINT_dup(const EC_POINT *src, const EC_GROUP *group);
crypto/libressl/include/openssl/ec.h
449
const EC_METHOD *EC_POINT_method_of(const EC_POINT *point);
crypto/libressl/include/openssl/ec.h
456
int EC_POINT_set_to_infinity(const EC_GROUP *group, EC_POINT *point);
crypto/libressl/include/openssl/ec.h
458
int EC_POINT_set_affine_coordinates(const EC_GROUP *group, EC_POINT *p,
crypto/libressl/include/openssl/ec.h
460
int EC_POINT_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *p,
crypto/libressl/include/openssl/ec.h
462
int EC_POINT_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *p,
crypto/libressl/include/openssl/ec.h
467
int EC_POINT_set_Jprojective_coordinates(const EC_GROUP *group, EC_POINT *p,
crypto/libressl/include/openssl/ec.h
470
const EC_POINT *p, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
483
int EC_POINT_set_Jprojective_coordinates_GFp(const EC_GROUP *group, EC_POINT *p,
crypto/libressl/include/openssl/ec.h
496
const EC_POINT *p, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
506
int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, EC_POINT *p,
crypto/libressl/include/openssl/ec.h
518
const EC_POINT *p, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
528
int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP *group, EC_POINT *p,
crypto/libressl/include/openssl/ec.h
540
int EC_POINT_set_affine_coordinates_GF2m(const EC_GROUP *group, EC_POINT *p,
crypto/libressl/include/openssl/ec.h
552
const EC_POINT *p, BIGNUM *x, BIGNUM *y, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
562
int EC_POINT_set_compressed_coordinates_GF2m(const EC_GROUP *group, EC_POINT *p,
crypto/libressl/include/openssl/ec.h
577
size_t EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *p,
crypto/libressl/include/openssl/ec.h
589
int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *p,
crypto/libressl/include/openssl/ec.h
593
BIGNUM *EC_POINT_point2bn(const EC_GROUP *, const EC_POINT *,
crypto/libressl/include/openssl/ec.h
595
EC_POINT *EC_POINT_bn2point(const EC_GROUP *, const BIGNUM *,
crypto/libressl/include/openssl/ec.h
596
EC_POINT *, BN_CTX *);
crypto/libressl/include/openssl/ec.h
597
char *EC_POINT_point2hex(const EC_GROUP *, const EC_POINT *,
crypto/libressl/include/openssl/ec.h
599
EC_POINT *EC_POINT_hex2point(const EC_GROUP *, const char *,
crypto/libressl/include/openssl/ec.h
600
EC_POINT *, BN_CTX *);
crypto/libressl/include/openssl/ec.h
615
int EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
624
int EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
632
int EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
639
int EC_POINT_is_at_infinity(const EC_GROUP *group, const EC_POINT *p);
crypto/libressl/include/openssl/ec.h
647
int EC_POINT_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
656
int EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
658
int EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
659
int EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
671
int EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n, size_t num, const EC_POINT *p[], const BIGNUM *m[], BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
682
int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n, const EC_POINT *q, const BIGNUM *m, BN_CTX *ctx);
crypto/libressl/include/openssl/ec.h
822
const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
crypto/libressl/include/openssl/ec.h
830
int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
crypto/libressl/include/openssl/ec.h
998
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key));
crypto/libressl/include/openssl/ecdh.h
95
int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key,
crypto/libressl/include/openssl/gost.h
188
const EC_POINT * GOST_KEY_get0_public_key(const GOST_KEY * key);
crypto/libressl/include/openssl/gost.h
189
int GOST_KEY_set_public_key(GOST_KEY * key, const EC_POINT * pub_key);
crypto/libressl/ssl/ssl_kex.c
272
EC_POINT *point = NULL;
crypto/libressl/ssl/ssl_kex.c
333
const EC_POINT *point;
crypto/libressl/ssl/ssl_kex.c
362
EC_POINT *point = NULL;
crypto/libressl/ssl/ssl_kex.c
392
const EC_POINT *point;
crypto/openssh/kexecdh.c
143
EC_POINT *dh_pub = NULL;
crypto/openssh/kexecdh.c
54
const EC_POINT *public_key;
crypto/openssh/kexecdh.c
96
const EC_POINT *pub_key;
crypto/openssh/packet.c
2649
sshpkt_put_ec(struct ssh *ssh, const EC_POINT *v, const EC_GROUP *g)
crypto/openssh/packet.c
2716
sshpkt_get_ec(struct ssh *ssh, EC_POINT *v, const EC_GROUP *g)
crypto/openssh/packet.h
193
int sshpkt_put_ec(struct ssh *ssh, const EC_POINT *v, const EC_GROUP *g);
crypto/openssh/packet.h
205
int sshpkt_get_ec(struct ssh *ssh, EC_POINT *v, const EC_GROUP *g);
crypto/openssh/ssh-ecdsa.c
76
const EC_POINT *pub_a, *pub_b;
crypto/openssh/ssh-pkcs11-client.c
495
int (*ec_set_public)(EC_KEY *key, const EC_POINT *pub_key);
crypto/openssh/sshbuf-getput-crypto.c
154
sshbuf_put_ec(struct sshbuf *buf, const EC_POINT *v, const EC_GROUP *g)
crypto/openssh/sshbuf-getput-crypto.c
60
get_ec(const u_char *d, size_t len, EC_POINT *v, const EC_GROUP *g)
crypto/openssh/sshbuf-getput-crypto.c
74
sshbuf_get_ec(struct sshbuf *buf, EC_POINT *v, const EC_GROUP *g)
crypto/openssh/sshbuf-getput-crypto.c
97
EC_POINT *pt = EC_POINT_new(EC_KEY_get0_group(v));
crypto/openssh/sshbuf.h
222
int sshbuf_get_ec(struct sshbuf *buf, EC_POINT *v, const EC_GROUP *g);
crypto/openssh/sshbuf.h
224
int sshbuf_put_ec(struct sshbuf *buf, const EC_POINT *v, const EC_GROUP *g);
crypto/openssh/sshkey.c
2589
sshkey_ec_validate_public(const EC_GROUP *group, const EC_POINT *public)
crypto/openssh/sshkey.c
2591
EC_POINT *nq = NULL;
crypto/openssh/sshkey.c
2698
sshkey_dump_ec_point(const EC_GROUP *group, const EC_POINT *point)
crypto/openssh/sshkey.h
263
int sshkey_ec_validate_public(const EC_GROUP *, const EC_POINT *);
crypto/openssh/sshkey.h
291
void sshkey_dump_ec_point(const EC_GROUP *, const EC_POINT *);