Symbol: EC_POINT
crypto/krb5/src/plugins/preauth/spake/openssl.c
168
const EC_POINT *constant = use_m ? gdata->M : gdata->N;
crypto/krb5/src/plugins/preauth/spake/openssl.c
170
EC_POINT *pub = NULL;
crypto/krb5/src/plugins/preauth/spake/openssl.c
218
const EC_POINT *constant = use_m ? gdata->M : gdata->N;
crypto/krb5/src/plugins/preauth/spake/openssl.c
220
EC_POINT *result = NULL, *pub = NULL;
crypto/krb5/src/plugins/preauth/spake/openssl.c
56
EC_POINT *M;
crypto/krb5/src/plugins/preauth/spake/openssl.c
57
EC_POINT *N;
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
2650
sshpkt_put_ec(struct ssh *ssh, const EC_POINT *v, const EC_GROUP *g)
crypto/openssh/packet.c
2728
sshpkt_get_ec(struct ssh *ssh, EC_POINT *v, const EC_GROUP *g)
crypto/openssh/packet.h
195
int sshpkt_put_ec(struct ssh *ssh, const EC_POINT *v, const EC_GROUP *g);
crypto/openssh/packet.h
208
int sshpkt_get_ec(struct ssh *ssh, EC_POINT *v, const EC_GROUP *g);
crypto/openssh/regress/misc/sk-dummy/sk-dummy.c
96
const EC_POINT *q;
crypto/openssh/regress/misc/ssh-verify-attestation/ssh-verify-attestation.c
142
EC_POINT *q = NULL;
crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_crypto.c
70
EC_POINT *ecp;
crypto/openssh/sk-usbhid.c
610
EC_POINT *q = NULL;
crypto/openssh/ssh-pkcs11-client.c
536
int (*ec_set_public)(EC_KEY *key, const EC_POINT *pub_key);
crypto/openssh/ssh-sk.c
212
EC_POINT *q = NULL;
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
223
int sshbuf_get_ec(struct sshbuf *buf, EC_POINT *v, const EC_GROUP *g);
crypto/openssh/sshbuf.h
225
int sshbuf_put_ec(struct sshbuf *buf, const EC_POINT *v, const EC_GROUP *g);
crypto/openssh/sshkey.c
2694
sshkey_ec_validate_public(const EC_GROUP *group, const EC_POINT *public)
crypto/openssh/sshkey.c
2696
EC_POINT *nq = NULL;
crypto/openssh/sshkey.c
2795
sshkey_dump_ec_point(const EC_GROUP *group, const EC_POINT *point)
crypto/openssh/sshkey.h
268
int sshkey_ec_validate_public(const EC_GROUP *, const EC_POINT *);
crypto/openssh/sshkey.h
302
void sshkey_dump_ec_point(const EC_GROUP *, const EC_POINT *);
crypto/openssl/crypto/ec/ec2_oct.c
126
const EC_POINT *point,
crypto/openssl/crypto/ec/ec2_oct.c
254
int ossl_ec_GF2m_simple_oct2point(const EC_GROUP *group, EC_POINT *point,
crypto/openssl/crypto/ec/ec2_oct.c
40
EC_POINT *point,
crypto/openssl/crypto/ec/ec2_smpl.c
220
int ossl_ec_GF2m_simple_point_init(EC_POINT *point)
crypto/openssl/crypto/ec/ec2_smpl.c
236
void ossl_ec_GF2m_simple_point_finish(EC_POINT *point)
crypto/openssl/crypto/ec/ec2_smpl.c
244
void ossl_ec_GF2m_simple_point_clear_finish(EC_POINT *point)
crypto/openssl/crypto/ec/ec2_smpl.c
256
int ossl_ec_GF2m_simple_point_copy(EC_POINT *dest, const EC_POINT *src)
crypto/openssl/crypto/ec/ec2_smpl.c
275
EC_POINT *point)
crypto/openssl/crypto/ec/ec2_smpl.c
287
EC_POINT *point,
crypto/openssl/crypto/ec/ec2_smpl.c
319
const EC_POINT *point,
crypto/openssl/crypto/ec/ec2_smpl.c
354
int ossl_ec_GF2m_simple_add(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec2_smpl.c
355
const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
475
int ossl_ec_GF2m_simple_dbl(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec2_smpl.c
476
const EC_POINT *a, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
481
int ossl_ec_GF2m_simple_invert(const EC_GROUP *group, EC_POINT *point,
crypto/openssl/crypto/ec/ec2_smpl.c
496
const EC_POINT *point)
crypto/openssl/crypto/ec/ec2_smpl.c
506
int ossl_ec_GF2m_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point,
crypto/openssl/crypto/ec/ec2_smpl.c
579
int ossl_ec_GF2m_simple_cmp(const EC_GROUP *group, const EC_POINT *a,
crypto/openssl/crypto/ec/ec2_smpl.c
580
const EC_POINT *b, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
630
int ossl_ec_GF2m_simple_make_affine(const EC_GROUP *group, EC_POINT *point,
crypto/openssl/crypto/ec/ec2_smpl.c
680
EC_POINT *points[], BN_CTX *ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
720
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec2_smpl.c
721
EC_POINT *p, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
772
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec2_smpl.c
773
EC_POINT *p, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
801
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec2_smpl.c
802
EC_POINT *p, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec2_smpl.c
862
static int ec_GF2m_simple_points_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec2_smpl.c
864
const EC_POINT *points[],
crypto/openssl/crypto/ec/ec2_smpl.c
869
EC_POINT *t = NULL;
crypto/openssl/crypto/ec/ec_ameth.c
135
const EC_POINT *pa = EC_KEY_get0_public_key(a->pkey.ec),
crypto/openssl/crypto/ec/ec_ameth.c
482
const EC_POINT *pub_point = NULL;
crypto/openssl/crypto/ec/ec_asn1.c
379
const EC_POINT *point = NULL;
crypto/openssl/crypto/ec/ec_asn1.c
515
EC_POINT *point = NULL;
crypto/openssl/crypto/ec/ec_backend.c
237
const EC_POINT *genpt = EC_GROUP_get0_generator(group);
crypto/openssl/crypto/ec/ec_backend.c
404
EC_POINT *pub_point = NULL;
crypto/openssl/crypto/ec/ec_check.c
58
EC_POINT *point = NULL;
crypto/openssl/crypto/ec/ec_curve.c
3031
EC_POINT *P = NULL;
crypto/openssl/crypto/ec/ec_curve.c
3258
const EC_POINT *generator = NULL;
crypto/openssl/crypto/ec/ec_deprecated.c
22
const EC_POINT *point,
crypto/openssl/crypto/ec/ec_deprecated.c
41
EC_POINT *EC_POINT_bn2point(const EC_GROUP *group,
crypto/openssl/crypto/ec/ec_deprecated.c
42
const BIGNUM *bn, EC_POINT *point, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec_deprecated.c
46
EC_POINT *ret;
crypto/openssl/crypto/ec/ec_key.c
258
EC_POINT *pub_key2 = NULL;
crypto/openssl/crypto/ec/ec_key.c
307
EC_POINT *pub_key = NULL;
crypto/openssl/crypto/ec/ec_key.c
563
EC_POINT *point = NULL;
crypto/openssl/crypto/ec/ec_key.c
626
EC_POINT *point = NULL;
crypto/openssl/crypto/ec/ec_key.c
695
EC_POINT *point = NULL;
crypto/openssl/crypto/ec/ec_key.c
881
const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key)
crypto/openssl/crypto/ec/ec_key.c
886
int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub_key)
crypto/openssl/crypto/ec/ec_kmeth.c
148
int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key,
crypto/openssl/crypto/ec/ec_kmeth.c
202
const EC_POINT *pub_key))
crypto/openssl/crypto/ec/ec_kmeth.c
221
const EC_POINT *pub_key,
crypto/openssl/crypto/ec/ec_kmeth.c
268
const EC_POINT *pub_key))
crypto/openssl/crypto/ec/ec_kmeth.c
294
const EC_POINT *pub_key,
crypto/openssl/crypto/ec/ec_lib.c
1000
int EC_POINT_is_on_curve(const EC_GROUP *group, const EC_POINT *point,
crypto/openssl/crypto/ec/ec_lib.c
1014
int EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b,
crypto/openssl/crypto/ec/ec_lib.c
1029
int EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec_lib.c
1043
EC_POINT *points[], BN_CTX *ctx)
crypto/openssl/crypto/ec/ec_lib.c
1068
int EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
crypto/openssl/crypto/ec/ec_lib.c
1069
size_t num, const EC_POINT *points[],
crypto/openssl/crypto/ec/ec_lib.c
1115
int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar,
crypto/openssl/crypto/ec/ec_lib.c
1116
const EC_POINT *point, const BIGNUM *p_scalar, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec_lib.c
1314
int ossl_ec_point_blind_coordinates(const EC_GROUP *group, EC_POINT *p,
crypto/openssl/crypto/ec/ec_lib.c
1410
const EC_POINT *point = EC_GROUP_get0_generator(group);
crypto/openssl/crypto/ec/ec_lib.c
1549
EC_POINT *point = NULL;
crypto/openssl/crypto/ec/ec_lib.c
368
int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator,
crypto/openssl/crypto/ec/ec_lib.c
438
const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group)
crypto/openssl/crypto/ec/ec_lib.c
714
EC_POINT *EC_POINT_new(const EC_GROUP *group)
crypto/openssl/crypto/ec/ec_lib.c
716
EC_POINT *ret;
crypto/openssl/crypto/ec/ec_lib.c
742
void EC_POINT_free(EC_POINT *point)
crypto/openssl/crypto/ec/ec_lib.c
756
void EC_POINT_clear_free(EC_POINT *point)
crypto/openssl/crypto/ec/ec_lib.c
768
int EC_POINT_copy(EC_POINT *dest, const EC_POINT *src)
crypto/openssl/crypto/ec/ec_lib.c
786
EC_POINT *EC_POINT_dup(const EC_POINT *a, const EC_GROUP *group)
crypto/openssl/crypto/ec/ec_lib.c
788
EC_POINT *t;
crypto/openssl/crypto/ec/ec_lib.c
806
const EC_METHOD *EC_POINT_method_of(const EC_POINT *point)
crypto/openssl/crypto/ec/ec_lib.c
812
int EC_POINT_set_to_infinity(const EC_GROUP *group, EC_POINT *point)
crypto/openssl/crypto/ec/ec_lib.c
827
EC_POINT *point, const BIGNUM *x,
crypto/openssl/crypto/ec/ec_lib.c
844
const EC_POINT *point, BIGNUM *x,
crypto/openssl/crypto/ec/ec_lib.c
861
int EC_POINT_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point,
crypto/openssl/crypto/ec/ec_lib.c
885
EC_POINT *point, const BIGNUM *x,
crypto/openssl/crypto/ec/ec_lib.c
893
EC_POINT *point, const BIGNUM *x,
crypto/openssl/crypto/ec/ec_lib.c
902
const EC_POINT *point, BIGNUM *x, BIGNUM *y,
crypto/openssl/crypto/ec/ec_lib.c
922
const EC_POINT *point, BIGNUM *x,
crypto/openssl/crypto/ec/ec_lib.c
930
const EC_POINT *point, BIGNUM *x,
crypto/openssl/crypto/ec/ec_lib.c
938
int EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
crypto/openssl/crypto/ec/ec_lib.c
939
const EC_POINT *b, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec_lib.c
953
int EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
crypto/openssl/crypto/ec/ec_lib.c
967
int EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec_lib.c
980
int EC_POINT_is_at_infinity(const EC_GROUP *group, const EC_POINT *point)
crypto/openssl/crypto/ec/ec_local.h
100
int (*dbl)(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
101
int (*invert)(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
105
int (*is_at_infinity)(const EC_GROUP *, const EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
106
int (*is_on_curve)(const EC_GROUP *, const EC_POINT *, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
107
int (*point_cmp)(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b,
crypto/openssl/crypto/ec/ec_local.h
110
int (*make_affine)(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
111
int (*points_make_affine)(const EC_GROUP *, size_t num, EC_POINT *[],
crypto/openssl/crypto/ec/ec_local.h
135
int (*mul)(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
crypto/openssl/crypto/ec/ec_local.h
136
size_t num, const EC_POINT *points[], const BIGNUM *scalars[],
crypto/openssl/crypto/ec/ec_local.h
177
const EC_POINT *pub_key, const EC_KEY *ecdh);
crypto/openssl/crypto/ec/ec_local.h
189
int (*blind_coordinates)(const EC_GROUP *group, EC_POINT *p, BN_CTX *ctx);
crypto/openssl/crypto/ec/ec_local.h
191
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
192
EC_POINT *p, BN_CTX *ctx);
crypto/openssl/crypto/ec/ec_local.h
194
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
195
EC_POINT *p, BN_CTX *ctx);
crypto/openssl/crypto/ec/ec_local.h
197
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
198
EC_POINT *p, BN_CTX *ctx);
crypto/openssl/crypto/ec/ec_local.h
214
EC_POINT *generator; /* optional */
crypto/openssl/crypto/ec/ec_local.h
299
EC_POINT *pub_key;
crypto/openssl/crypto/ec/ec_local.h
331
static ossl_inline int ec_point_is_compat(const EC_POINT *point,
crypto/openssl/crypto/ec/ec_local.h
360
int ossl_ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
crypto/openssl/crypto/ec/ec_local.h
361
size_t num, const EC_POINT *points[],
crypto/openssl/crypto/ec/ec_local.h
378
int ossl_ec_GFp_simple_point_init(EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
379
void ossl_ec_GFp_simple_point_finish(EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
380
void ossl_ec_GFp_simple_point_clear_finish(EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
381
int ossl_ec_GFp_simple_point_copy(EC_POINT *, const EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
382
int ossl_ec_GFp_simple_point_set_to_infinity(const EC_GROUP *, EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
384
EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
390
const EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
394
int ossl_ec_GFp_simple_point_set_affine_coordinates(const EC_GROUP *, EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
398
const EC_POINT *, BIGNUM *x,
crypto/openssl/crypto/ec/ec_local.h
400
int ossl_ec_GFp_simple_set_compressed_coordinates(const EC_GROUP *, EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
403
size_t ossl_ec_GFp_simple_point2oct(const EC_GROUP *, const EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
406
int ossl_ec_GFp_simple_oct2point(const EC_GROUP *, EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
408
int ossl_ec_GFp_simple_add(const EC_GROUP *, EC_POINT *r, const EC_POINT *a,
crypto/openssl/crypto/ec/ec_local.h
409
const EC_POINT *b, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
410
int ossl_ec_GFp_simple_dbl(const EC_GROUP *, EC_POINT *r, const EC_POINT *a,
crypto/openssl/crypto/ec/ec_local.h
412
int ossl_ec_GFp_simple_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
413
int ossl_ec_GFp_simple_is_at_infinity(const EC_GROUP *, const EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
414
int ossl_ec_GFp_simple_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
415
int ossl_ec_GFp_simple_cmp(const EC_GROUP *, const EC_POINT *a,
crypto/openssl/crypto/ec/ec_local.h
416
const EC_POINT *b, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
417
int ossl_ec_GFp_simple_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
419
EC_POINT *[], BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
426
int ossl_ec_GFp_simple_blind_coordinates(const EC_GROUP *group, EC_POINT *p,
crypto/openssl/crypto/ec/ec_local.h
429
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
430
EC_POINT *p, BN_CTX *ctx);
crypto/openssl/crypto/ec/ec_local.h
432
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
433
EC_POINT *p, BN_CTX *ctx);
crypto/openssl/crypto/ec/ec_local.h
435
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
436
EC_POINT *p, BN_CTX *ctx);
crypto/openssl/crypto/ec/ec_local.h
479
int ossl_ec_GF2m_simple_point_init(EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
480
void ossl_ec_GF2m_simple_point_finish(EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
481
void ossl_ec_GF2m_simple_point_clear_finish(EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
482
int ossl_ec_GF2m_simple_point_copy(EC_POINT *, const EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
483
int ossl_ec_GF2m_simple_point_set_to_infinity(const EC_GROUP *, EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
485
EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
489
const EC_POINT *, BIGNUM *x,
crypto/openssl/crypto/ec/ec_local.h
491
int ossl_ec_GF2m_simple_set_compressed_coordinates(const EC_GROUP *, EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
494
size_t ossl_ec_GF2m_simple_point2oct(const EC_GROUP *, const EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
497
int ossl_ec_GF2m_simple_oct2point(const EC_GROUP *, EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
499
int ossl_ec_GF2m_simple_add(const EC_GROUP *, EC_POINT *r, const EC_POINT *a,
crypto/openssl/crypto/ec/ec_local.h
500
const EC_POINT *b, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
501
int ossl_ec_GF2m_simple_dbl(const EC_GROUP *, EC_POINT *r, const EC_POINT *a,
crypto/openssl/crypto/ec/ec_local.h
503
int ossl_ec_GF2m_simple_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
504
int ossl_ec_GF2m_simple_is_at_infinity(const EC_GROUP *, const EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
505
int ossl_ec_GF2m_simple_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
506
int ossl_ec_GF2m_simple_cmp(const EC_GROUP *, const EC_POINT *a,
crypto/openssl/crypto/ec/ec_local.h
507
const EC_POINT *b, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
508
int ossl_ec_GF2m_simple_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
510
EC_POINT *[], BN_CTX *);
crypto/openssl/crypto/ec/ec_local.h
529
const EC_POINT *point,
crypto/openssl/crypto/ec/ec_local.h
532
int ossl_ec_GFp_nistp224_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec_local.h
534
const EC_POINT *points[], const BIGNUM *scalars[],
crypto/openssl/crypto/ec/ec_local.h
536
int ossl_ec_GFp_nistp224_points_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec_local.h
538
const EC_POINT *points[],
crypto/openssl/crypto/ec/ec_local.h
549
const EC_POINT *point,
crypto/openssl/crypto/ec/ec_local.h
552
int ossl_ec_GFp_nistp256_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec_local.h
554
const EC_POINT *points[], const BIGNUM *scalars[],
crypto/openssl/crypto/ec/ec_local.h
556
int ossl_ec_GFp_nistp256_points_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec_local.h
558
const EC_POINT *points[],
crypto/openssl/crypto/ec/ec_local.h
569
const EC_POINT *point,
crypto/openssl/crypto/ec/ec_local.h
572
int ossl_ec_GFp_nistp384_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec_local.h
574
const EC_POINT *points[], const BIGNUM *scalars[],
crypto/openssl/crypto/ec/ec_local.h
576
int ossl_ec_GFp_nistp384_points_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec_local.h
578
const EC_POINT *points[],
crypto/openssl/crypto/ec/ec_local.h
590
const EC_POINT *point,
crypto/openssl/crypto/ec/ec_local.h
593
int ossl_ec_GFp_nistp521_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec_local.h
595
const EC_POINT *points[], const BIGNUM *scalars[],
crypto/openssl/crypto/ec/ec_local.h
597
int ossl_ec_GFp_nistp521_points_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec_local.h
599
const EC_POINT *points[],
crypto/openssl/crypto/ec/ec_local.h
672
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key);
crypto/openssl/crypto/ec/ec_local.h
675
const EC_POINT *pub_key, const EC_KEY *ecdh);
crypto/openssl/crypto/ec/ec_local.h
697
const EC_POINT *pub_key, const EC_KEY *ecdh);
crypto/openssl/crypto/ec/ec_local.h
699
const EC_POINT *pub_key, const EC_KEY *ecdh);
crypto/openssl/crypto/ec/ec_local.h
70
int (*point_init)(EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
71
void (*point_finish)(EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
72
void (*point_clear_finish)(EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
73
int (*point_copy)(EC_POINT *, const EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
755
int ossl_ec_scalar_mul_ladder(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec_local.h
756
const BIGNUM *scalar, const EC_POINT *point,
crypto/openssl/crypto/ec/ec_local.h
759
int ossl_ec_point_blind_coordinates(const EC_GROUP *group, EC_POINT *p,
crypto/openssl/crypto/ec/ec_local.h
763
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
764
EC_POINT *p, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec_local.h
777
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
778
EC_POINT *p, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec_local.h
791
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ec_local.h
792
EC_POINT *p, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec_local.h
82
int (*point_set_to_infinity)(const EC_GROUP *, EC_POINT *);
crypto/openssl/crypto/ec/ec_local.h
83
int (*point_set_affine_coordinates)(const EC_GROUP *, EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
86
int (*point_get_affine_coordinates)(const EC_GROUP *, const EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
88
int (*point_set_compressed_coordinates)(const EC_GROUP *, EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
92
size_t (*point2oct)(const EC_GROUP *, const EC_POINT *,
crypto/openssl/crypto/ec/ec_local.h
95
int (*oct2point)(const EC_GROUP *, EC_POINT *, const unsigned char *buf,
crypto/openssl/crypto/ec/ec_local.h
98
int (*add)(const EC_GROUP *, EC_POINT *r, const EC_POINT *a,
crypto/openssl/crypto/ec/ec_local.h
99
const EC_POINT *b, BN_CTX *);
crypto/openssl/crypto/ec/ec_mult.c
140
int ossl_ec_scalar_mul_ladder(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ec_mult.c
141
const BIGNUM *scalar, const EC_POINT *point,
crypto/openssl/crypto/ec/ec_mult.c
145
EC_POINT *p = NULL;
crypto/openssl/crypto/ec/ec_mult.c
146
EC_POINT *s = NULL;
crypto/openssl/crypto/ec/ec_mult.c
403
int ossl_ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
crypto/openssl/crypto/ec/ec_mult.c
404
size_t num, const EC_POINT *points[],
crypto/openssl/crypto/ec/ec_mult.c
407
const EC_POINT *generator = NULL;
crypto/openssl/crypto/ec/ec_mult.c
408
EC_POINT *tmp = NULL;
crypto/openssl/crypto/ec/ec_mult.c
421
EC_POINT **val = NULL; /* precomputation */
crypto/openssl/crypto/ec/ec_mult.c
422
EC_POINT **v;
crypto/openssl/crypto/ec/ec_mult.c
423
EC_POINT ***val_sub = NULL; /* pointers to sub-arrays of 'val' or
crypto/openssl/crypto/ec/ec_mult.c
43
EC_POINT **points; /* array with pre-calculated multiples of
crypto/openssl/crypto/ec/ec_mult.c
587
EC_POINT **tmp_points;
crypto/openssl/crypto/ec/ec_mult.c
816
const EC_POINT *generator;
crypto/openssl/crypto/ec/ec_mult.c
817
EC_POINT *tmp_point = NULL, *base = NULL, **var;
crypto/openssl/crypto/ec/ec_mult.c
820
EC_POINT **points = NULL;
crypto/openssl/crypto/ec/ec_mult.c
94
EC_POINT **pts;
crypto/openssl/crypto/ec/ec_mult.c
962
EC_POINT **p;
crypto/openssl/crypto/ec/ec_oct.c
109
int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point,
crypto/openssl/crypto/ec/ec_oct.c
137
size_t EC_POINT_point2buf(const EC_GROUP *group, const EC_POINT *point,
crypto/openssl/crypto/ec/ec_oct.c
24
int EC_POINT_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point,
crypto/openssl/crypto/ec/ec_oct.c
57
EC_POINT *point, const BIGNUM *x,
crypto/openssl/crypto/ec/ec_oct.c
65
EC_POINT *point, const BIGNUM *x,
crypto/openssl/crypto/ec/ec_oct.c
73
size_t EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *point,
crypto/openssl/crypto/ec/ec_pmeth.c
170
const EC_POINT *pubkey = NULL;
crypto/openssl/crypto/ec/ec_print.c
17
const EC_POINT *point,
crypto/openssl/crypto/ec/ec_print.c
43
EC_POINT *EC_POINT_hex2point(const EC_GROUP *group,
crypto/openssl/crypto/ec/ec_print.c
44
const char *hex, EC_POINT *point, BN_CTX *ctx)
crypto/openssl/crypto/ec/ec_print.c
49
EC_POINT *pt = NULL;
crypto/openssl/crypto/ec/ecdh_ossl.c
29
const EC_POINT *pub_key, const EC_KEY *ecdh)
crypto/openssl/crypto/ec/ecdh_ossl.c
50
const EC_POINT *pub_key, const EC_KEY *ecdh)
crypto/openssl/crypto/ec/ecdh_ossl.c
53
EC_POINT *tmp = NULL;
crypto/openssl/crypto/ec/ecdsa_ossl.c
141
EC_POINT *tmp_point = NULL;
crypto/openssl/crypto/ec/ecdsa_ossl.c
451
EC_POINT *point = NULL;
crypto/openssl/crypto/ec/ecdsa_ossl.c
453
const EC_POINT *pub_key;
crypto/openssl/crypto/ec/eck_prn.c
74
const EC_POINT *point = NULL;
crypto/openssl/crypto/ec/ecp_nistp224.c
1318
const EC_POINT *point,
crypto/openssl/crypto/ec/ecp_nistp224.c
1390
int ossl_ec_GFp_nistp224_points_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ecp_nistp224.c
1392
const EC_POINT *points[],
crypto/openssl/crypto/ec/ecp_nistp224.c
1410
EC_POINT *generator = NULL;
crypto/openssl/crypto/ec/ecp_nistp224.c
1411
const EC_POINT *p = NULL;
crypto/openssl/crypto/ec/ecp_nistp224.c
1586
EC_POINT *generator = NULL;
crypto/openssl/crypto/ec/ecp_nistp256.c
1937
const EC_POINT *point,
crypto/openssl/crypto/ec/ecp_nistp256.c
2009
int ossl_ec_GFp_nistp256_points_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ecp_nistp256.c
2011
const EC_POINT *points[],
crypto/openssl/crypto/ec/ecp_nistp256.c
2030
EC_POINT *generator = NULL;
crypto/openssl/crypto/ec/ecp_nistp256.c
2031
const EC_POINT *p = NULL;
crypto/openssl/crypto/ec/ecp_nistp256.c
2212
EC_POINT *generator = NULL;
crypto/openssl/crypto/ec/ecp_nistp384.c
1661
const EC_POINT *point,
crypto/openssl/crypto/ec/ecp_nistp384.c
1730
int ossl_ec_GFp_nistp384_points_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ecp_nistp384.c
1732
const EC_POINT *points[],
crypto/openssl/crypto/ec/ecp_nistp384.c
1750
EC_POINT *generator = NULL;
crypto/openssl/crypto/ec/ecp_nistp384.c
1751
const EC_POINT *p = NULL;
crypto/openssl/crypto/ec/ecp_nistp384.c
1925
EC_POINT *generator = NULL;
crypto/openssl/crypto/ec/ecp_nistp521.c
1751
const EC_POINT *point,
crypto/openssl/crypto/ec/ecp_nistp521.c
1824
int ossl_ec_GFp_nistp521_points_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ecp_nistp521.c
1826
const EC_POINT *points[],
crypto/openssl/crypto/ec/ecp_nistp521.c
1844
EC_POINT *generator = NULL;
crypto/openssl/crypto/ec/ecp_nistp521.c
1845
const EC_POINT *p = NULL;
crypto/openssl/crypto/ec/ecp_nistp521.c
2024
EC_POINT *generator = NULL;
crypto/openssl/crypto/ec/ecp_nistz256.c
1105
new_points = OPENSSL_malloc((num + 1) * sizeof(EC_POINT *));
crypto/openssl/crypto/ec/ecp_nistz256.c
1111
memcpy(new_points, points, num * sizeof(EC_POINT *));
crypto/openssl/crypto/ec/ecp_nistz256.c
1147
const EC_POINT *point,
crypto/openssl/crypto/ec/ecp_nistz256.c
1239
const EC_POINT *generator = EC_GROUP_get0_generator(group);
crypto/openssl/crypto/ec/ecp_nistz256.c
1455
EC_POINT *P = NULL;
crypto/openssl/crypto/ec/ecp_nistz256.c
608
const EC_POINT **point,
crypto/openssl/crypto/ec/ecp_nistz256.c
790
static int ecp_nistz256_is_affine_G(const EC_POINT *generator)
crypto/openssl/crypto/ec/ecp_nistz256.c
804
EC_POINT *P = NULL, *T = NULL;
crypto/openssl/crypto/ec/ecp_nistz256.c
805
const EC_POINT *generator;
crypto/openssl/crypto/ec/ecp_nistz256.c
915
__owur static int ecp_nistz256_set_from_affine(EC_POINT *out, const EC_GROUP *group,
crypto/openssl/crypto/ec/ecp_nistz256.c
931
EC_POINT *r,
crypto/openssl/crypto/ec/ecp_nistz256.c
934
const EC_POINT *points[],
crypto/openssl/crypto/ec/ecp_nistz256.c
941
const EC_POINT *generator = NULL;
crypto/openssl/crypto/ec/ecp_nistz256.c
943
const EC_POINT **new_points = NULL;
crypto/openssl/crypto/ec/ecp_nistz256.c
977
EC_POINT *pre_comp_generator = EC_POINT_new(group);
crypto/openssl/crypto/ec/ecp_oct.c
159
size_t ossl_ec_GFp_simple_point2oct(const EC_GROUP *group, const EC_POINT *point,
crypto/openssl/crypto/ec/ecp_oct.c
23
EC_POINT *point,
crypto/openssl/crypto/ec/ecp_oct.c
273
int ossl_ec_GFp_simple_oct2point(const EC_GROUP *group, EC_POINT *point,
crypto/openssl/crypto/ec/ecp_s390x_nistp.c
239
const EC_POINT *pubkey;
crypto/openssl/crypto/ec/ecp_s390x_nistp.c
308
EC_POINT *r, \
crypto/openssl/crypto/ec/ecp_s390x_nistp.c
311
const EC_POINT *points[], \
crypto/openssl/crypto/ec/ecp_s390x_nistp.c
49
static int ec_GFp_s390x_nistp_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/crypto/ec/ecp_s390x_nistp.c
51
size_t num, const EC_POINT *points[],
crypto/openssl/crypto/ec/ecp_s390x_nistp.c
57
const EC_POINT *point_ptr = NULL;
crypto/openssl/crypto/ec/ecp_sm2p256.c
437
static int ecp_sm2p256_is_affine_G(const EC_POINT *generator)
crypto/openssl/crypto/ec/ecp_sm2p256.c
451
const EC_POINT **point,
crypto/openssl/crypto/ec/ecp_sm2p256.c
511
EC_POINT *r,
crypto/openssl/crypto/ec/ecp_sm2p256.c
514
const EC_POINT *points[],
crypto/openssl/crypto/ec/ecp_sm2p256.c
518
const EC_POINT *generator = NULL;
crypto/openssl/crypto/ec/ecp_sm2p256.c
550
const EC_POINT *new_generator[1];
crypto/openssl/crypto/ec/ecp_smpl.c
1058
int ossl_ec_GFp_simple_cmp(const EC_GROUP *group, const EC_POINT *a,
crypto/openssl/crypto/ec/ecp_smpl.c
1059
const EC_POINT *b, BN_CTX *ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1166
int ossl_ec_GFp_simple_make_affine(const EC_GROUP *group, EC_POINT *point,
crypto/openssl/crypto/ec/ecp_smpl.c
1206
EC_POINT *points[], BN_CTX *ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1320
EC_POINT *p = points[i];
crypto/openssl/crypto/ec/ecp_smpl.c
1427
int ossl_ec_GFp_simple_blind_coordinates(const EC_GROUP *group, EC_POINT *p,
crypto/openssl/crypto/ec/ecp_smpl.c
1491
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ecp_smpl.c
1492
EC_POINT *p, BN_CTX *ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1561
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ecp_smpl.c
1562
EC_POINT *p, BN_CTX *ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
1649
EC_POINT *r, EC_POINT *s,
crypto/openssl/crypto/ec/ecp_smpl.c
1650
EC_POINT *p, BN_CTX *ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
322
int ossl_ec_GFp_simple_point_init(EC_POINT *point)
crypto/openssl/crypto/ec/ecp_smpl.c
338
void ossl_ec_GFp_simple_point_finish(EC_POINT *point)
crypto/openssl/crypto/ec/ecp_smpl.c
345
void ossl_ec_GFp_simple_point_clear_finish(EC_POINT *point)
crypto/openssl/crypto/ec/ecp_smpl.c
353
int ossl_ec_GFp_simple_point_copy(EC_POINT *dest, const EC_POINT *src)
crypto/openssl/crypto/ec/ecp_smpl.c
368
EC_POINT *point)
crypto/openssl/crypto/ec/ecp_smpl.c
376
EC_POINT *point,
crypto/openssl/crypto/ec/ecp_smpl.c
435
const EC_POINT *point,
crypto/openssl/crypto/ec/ecp_smpl.c
484
EC_POINT *point,
crypto/openssl/crypto/ec/ecp_smpl.c
501
const EC_POINT *point,
crypto/openssl/crypto/ec/ecp_smpl.c
612
int ossl_ec_GFp_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
crypto/openssl/crypto/ec/ecp_smpl.c
613
const EC_POINT *b, BN_CTX *ctx)
crypto/openssl/crypto/ec/ecp_smpl.c
797
int ossl_ec_GFp_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
crypto/openssl/crypto/ec/ecp_smpl.c
939
int ossl_ec_GFp_simple_invert(const EC_GROUP *group, EC_POINT *point,
crypto/openssl/crypto/ec/ecp_smpl.c
950
const EC_POINT *point)
crypto/openssl/crypto/ec/ecp_smpl.c
955
int ossl_ec_GFp_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point,
crypto/openssl/crypto/evp/ctrl_params_translate.c
1634
const EC_POINT *point = EC_KEY_get0_public_key(eckey);
crypto/openssl/crypto/evp/ctrl_params_translate.c
1665
const EC_POINT *point;
crypto/openssl/crypto/sm2/sm2_crypt.c
124
const EC_POINT *P = EC_KEY_get0_public_key(key);
crypto/openssl/crypto/sm2/sm2_crypt.c
125
EC_POINT *kG = NULL;
crypto/openssl/crypto/sm2/sm2_crypt.c
126
EC_POINT *kP = NULL;
crypto/openssl/crypto/sm2/sm2_crypt.c
284
EC_POINT *C1 = NULL;
crypto/openssl/crypto/sm2/sm2_sign.c
213
EC_POINT *kG = NULL;
crypto/openssl/crypto/sm2/sm2_sign.c
31
const EC_POINT *pubkey = EC_KEY_get0_public_key(key);
crypto/openssl/crypto/sm2/sm2_sign.c
337
EC_POINT *pt = NULL;
crypto/openssl/include/openssl/ec.h
1073
OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
crypto/openssl/include/openssl/ec.h
1081
OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
crypto/openssl/include/openssl/ec.h
1308
const EC_POINT *pub_key,
crypto/openssl/include/openssl/ec.h
1480
int (*set_public)(EC_KEY *key, const EC_POINT *pub_key));
crypto/openssl/include/openssl/ec.h
1487
const EC_POINT *pub_key, const EC_KEY *ecdh));
crypto/openssl/include/openssl/ec.h
1517
int (**pset_public)(EC_KEY *key, const EC_POINT *pub_key));
crypto/openssl/include/openssl/ec.h
1524
const EC_POINT *pub_key,
crypto/openssl/include/openssl/ec.h
221
int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator,
crypto/openssl/include/openssl/ec.h
228
const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group);
crypto/openssl/include/openssl/ec.h
563
EC_POINT *EC_POINT_new(const EC_GROUP *group);
crypto/openssl/include/openssl/ec.h
568
void EC_POINT_free(EC_POINT *point);
crypto/openssl/include/openssl/ec.h
573
void EC_POINT_clear_free(EC_POINT *point);
crypto/openssl/include/openssl/ec.h
580
int EC_POINT_copy(EC_POINT *dst, const EC_POINT *src);
crypto/openssl/include/openssl/ec.h
588
EC_POINT *EC_POINT_dup(const EC_POINT *src, const EC_GROUP *group);
crypto/openssl/include/openssl/ec.h
595
int EC_POINT_set_to_infinity(const EC_GROUP *group, EC_POINT *point);
crypto/openssl/include/openssl/ec.h
602
OSSL_DEPRECATEDIN_3_0 const EC_METHOD *EC_POINT_method_of(const EC_POINT *point);
crypto/openssl/include/openssl/ec.h
613
OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_Jprojective_coordinates_GFp(const EC_GROUP *group, EC_POINT *p,
crypto/openssl/include/openssl/ec.h
626
OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_Jprojective_coordinates_GFp(const EC_GROUP *group, const EC_POINT *p,
crypto/openssl/include/openssl/ec.h
638
int EC_POINT_set_affine_coordinates(const EC_GROUP *group, EC_POINT *p,
crypto/openssl/include/openssl/ec.h
650
int EC_POINT_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *p,
crypto/openssl/include/openssl/ec.h
663
OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, EC_POINT *p,
crypto/openssl/include/openssl/ec.h
675
OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP *group, const EC_POINT *p,
crypto/openssl/include/openssl/ec.h
687
int EC_POINT_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *p,
crypto/openssl/include/openssl/ec.h
701
OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP *group, EC_POINT *p,
crypto/openssl/include/openssl/ec.h
713
OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_affine_coordinates_GF2m(const EC_GROUP *group, EC_POINT *p,
crypto/openssl/include/openssl/ec.h
725
OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GF2m(const EC_GROUP *group, const EC_POINT *p,
crypto/openssl/include/openssl/ec.h
737
OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_compressed_coordinates_GF2m(const EC_GROUP *group, EC_POINT *p,
crypto/openssl/include/openssl/ec.h
752
size_t EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *p,
crypto/openssl/include/openssl/ec.h
764
int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *p,
crypto/openssl/include/openssl/ec.h
775
size_t EC_POINT_point2buf(const EC_GROUP *group, const EC_POINT *point,
crypto/openssl/include/openssl/ec.h
782
const EC_POINT *,
crypto/openssl/include/openssl/ec.h
785
OSSL_DEPRECATEDIN_3_0 EC_POINT *EC_POINT_bn2point(const EC_GROUP *,
crypto/openssl/include/openssl/ec.h
787
EC_POINT *, BN_CTX *);
crypto/openssl/include/openssl/ec.h
790
char *EC_POINT_point2hex(const EC_GROUP *, const EC_POINT *,
crypto/openssl/include/openssl/ec.h
792
EC_POINT *EC_POINT_hex2point(const EC_GROUP *, const char *,
crypto/openssl/include/openssl/ec.h
793
EC_POINT *, BN_CTX *);
crypto/openssl/include/openssl/ec.h
807
int EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
crypto/openssl/include/openssl/ec.h
808
const EC_POINT *b, BN_CTX *ctx);
crypto/openssl/include/openssl/ec.h
817
int EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
crypto/openssl/include/openssl/ec.h
826
int EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, BN_CTX *ctx);
crypto/openssl/include/openssl/ec.h
833
int EC_POINT_is_at_infinity(const EC_GROUP *group, const EC_POINT *p);
crypto/openssl/include/openssl/ec.h
841
int EC_POINT_is_on_curve(const EC_GROUP *group, const EC_POINT *point,
crypto/openssl/include/openssl/ec.h
851
int EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b,
crypto/openssl/include/openssl/ec.h
856
EC_POINT *point, BN_CTX *ctx);
crypto/openssl/include/openssl/ec.h
858
EC_POINT *points[], BN_CTX *ctx);
crypto/openssl/include/openssl/ec.h
870
OSSL_DEPRECATEDIN_3_0 int EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r,
crypto/openssl/include/openssl/ec.h
872
const EC_POINT *p[], const BIGNUM *m[],
crypto/openssl/include/openssl/ec.h
885
int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n,
crypto/openssl/include/openssl/ec.h
886
const EC_POINT *q, const BIGNUM *m, BN_CTX *ctx);
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
216
const EC_POINT *point = NULL;
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
352
const EC_POINT *pub_pt = EC_KEY_get0_public_key(ec);
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
466
const EC_POINT *ppubkey = NULL;
crypto/openssl/providers/implementations/kem/ec_kem.c
183
const EC_POINT *pub;
crypto/openssl/providers/implementations/kem/ec_kem.c
72
const EC_POINT *pub = EC_KEY_get0_public_key(ec);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
119
const EC_POINT *pub_point = NULL;
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
347
const EC_POINT *pa = EC_KEY_get0_public_key(ec1);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
348
const EC_POINT *pb = EC_KEY_get0_public_key(ec2);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
723
const EC_POINT *ecp = EC_KEY_get0_public_key(key);
crypto/openssl/test/ec_internal_test.c
246
EC_POINT *P = NULL, *Q = NULL, *R = NULL;
crypto/openssl/test/ecstresstest.c
41
static BIGNUM *walk_curve(const EC_GROUP *group, EC_POINT *point,
crypto/openssl/test/ecstresstest.c
69
EC_POINT *point = NULL;
crypto/openssl/test/ectest.c
1077
EC_POINT *point = NULL;
crypto/openssl/test/ectest.c
1294
EC_POINT *G = NULL, *P = NULL, *Q = NULL, *Q_CHECK = NULL;
crypto/openssl/test/ectest.c
163
EC_POINT *P = NULL, *Q = NULL, *R = NULL;
crypto/openssl/test/ectest.c
166
const EC_POINT *points[4];
crypto/openssl/test/ectest.c
1900
const EC_POINT *group_gen = NULL;
crypto/openssl/test/ectest.c
1901
EC_POINT *other_gen = NULL;
crypto/openssl/test/ectest.c
2220
const EC_POINT *group_gen = NULL;
crypto/openssl/test/ectest.c
2221
EC_POINT *other_gen = NULL;
crypto/openssl/test/ectest.c
2451
const EC_POINT *group_gen = NULL;
crypto/openssl/test/ectest.c
2650
EC_POINT *g2_gen = NULL;
crypto/openssl/test/ectest.c
2728
const EC_POINT *pub = NULL;
crypto/openssl/test/ectest.c
2787
static ossl_inline int ec_point_hex2point_test_helper(const EC_GROUP *group, const EC_POINT *P,
crypto/openssl/test/ectest.c
2792
EC_POINT *Q = NULL, *Pinf = NULL;
crypto/openssl/test/ectest.c
2835
const EC_POINT *G = NULL;
crypto/openssl/test/ectest.c
2836
EC_POINT *P = NULL;
crypto/openssl/test/ectest.c
3105
EC_POINT *G2 = NULL, *Q1 = NULL, *Q2 = NULL;
crypto/openssl/test/ectest.c
3194
EC_POINT *G2 = NULL, *Q1 = NULL, *Q2 = NULL;
crypto/openssl/test/ectest.c
3195
const EC_POINT *Q = NULL;
crypto/openssl/test/ectest.c
42
EC_POINT *P = NULL, *Q = NULL, *R = NULL, *S = NULL;
crypto/openssl/test/ectest.c
43
const EC_POINT *G = NULL;
crypto/openssl/test/ectest.c
774
EC_POINT *P = NULL, *Q = NULL, *R = NULL;
crypto/openssl/test/ectest.c
776
const EC_POINT *points[3];
crypto/openssl/test/ectest.c
79
const EC_POINT *points[6];
crypto/openssl/test/ectest.c
927
EC_POINT *P = NULL, *Q = NULL, *R = NULL;
crypto/openssl/test/sm2_internal_test.c
142
EC_POINT *pt = NULL;
crypto/openssl/test/sm2_internal_test.c
311
EC_POINT *pt = NULL;
crypto/openssl/test/sm2_internal_test.c
87
EC_POINT *generator = NULL;