• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/ec/

Lines Matching refs:EC_POINT

119     int (*point_init) (EC_POINT *);
120 void (*point_finish) (EC_POINT *);
121 void (*point_clear_finish) (EC_POINT *);
122 int (*point_copy) (EC_POINT *, const EC_POINT *);
131 int (*point_set_to_infinity) (const EC_GROUP *, EC_POINT *);
133 EC_POINT *, const BIGNUM *x,
137 const EC_POINT *, BIGNUM *x,
140 int (*point_set_affine_coordinates) (const EC_GROUP *, EC_POINT *,
143 int (*point_get_affine_coordinates) (const EC_GROUP *, const EC_POINT *,
145 int (*point_set_compressed_coordinates) (const EC_GROUP *, EC_POINT *,
149 size_t (*point2oct) (const EC_GROUP *, const EC_POINT *,
152 int (*oct2point) (const EC_GROUP *, EC_POINT *, const unsigned char *buf,
155 int (*add) (const EC_GROUP *, EC_POINT *r, const EC_POINT *a,
156 const EC_POINT *b, BN_CTX *);
157 int (*dbl) (const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
158 int (*invert) (const EC_GROUP *, EC_POINT *, BN_CTX *);
162 int (*is_at_infinity) (const EC_GROUP *, const EC_POINT *);
163 int (*is_on_curve) (const EC_GROUP *, const EC_POINT *, BN_CTX *);
164 int (*point_cmp) (const EC_GROUP *, const EC_POINT *a, const EC_POINT *b,
167 int (*make_affine) (const EC_GROUP *, EC_POINT *, BN_CTX *);
168 int (*points_make_affine) (const EC_GROUP *, size_t num, EC_POINT *[],
175 int (*mul) (const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
176 size_t num, const EC_POINT *points[], const BIGNUM *scalars[],
211 EC_POINT *generator; /* optional */
268 EC_POINT *pub_key;
311 } /* EC_POINT */ ;
317 int ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
318 size_t num, const EC_POINT *points[], const BIGNUM *scalars[],
334 int ec_GFp_simple_point_init(EC_POINT *);
335 void ec_GFp_simple_point_finish(EC_POINT *);
336 void ec_GFp_simple_point_clear_finish(EC_POINT *);
337 int ec_GFp_simple_point_copy(EC_POINT *, const EC_POINT *);
338 int ec_GFp_simple_point_set_to_infinity(const EC_GROUP *, EC_POINT *);
340 EC_POINT *, const BIGNUM *x,
344 const EC_POINT *, BIGNUM *x,
347 int ec_GFp_simple_point_set_affine_coordinates(const EC_GROUP *, EC_POINT *,
351 const EC_POINT *, BIGNUM *x,
353 int ec_GFp_simple_set_compressed_coordinates(const EC_GROUP *, EC_POINT *,
356 size_t ec_GFp_simple_point2oct(const EC_GROUP *, const EC_POINT *,
359 int ec_GFp_simple_oct2point(const EC_GROUP *, EC_POINT *,
361 int ec_GFp_simple_add(const EC_GROUP *, EC_POINT *r, const EC_POINT *a,
362 const EC_POINT *b, BN_CTX *);
363 int ec_GFp_simple_dbl(const EC_GROUP *, EC_POINT *r, const EC_POINT *a,
365 int ec_GFp_simple_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
366 int ec_GFp_simple_is_at_infinity(const EC_GROUP *, const EC_POINT *);
367 int ec_GFp_simple_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
368 int ec_GFp_simple_cmp(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b,
370 int ec_GFp_simple_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
372 EC_POINT *[], BN_CTX *);
416 int ec_GF2m_simple_point_init(EC_POINT *);
417 void ec_GF2m_simple_point_finish(EC_POINT *);
418 void ec_GF2m_simple_point_clear_finish(EC_POINT *);
419 int ec_GF2m_simple_point_copy(EC_POINT *, const EC_POINT *);
420 int ec_GF2m_simple_point_set_to_infinity(const EC_GROUP *, EC_POINT *);
421 int ec_GF2m_simple_point_set_affine_coordinates(const EC_GROUP *, EC_POINT *,
425 const EC_POINT *, BIGNUM *x,
427 int ec_GF2m_simple_set_compressed_coordinates(const EC_GROUP *, EC_POINT *,
430 size_t ec_GF2m_simple_point2oct(const EC_GROUP *, const EC_POINT *,
433 int ec_GF2m_simple_oct2point(const EC_GROUP *, EC_POINT *,
435 int ec_GF2m_simple_add(const EC_GROUP *, EC_POINT *r, const EC_POINT *a,
436 const EC_POINT *b, BN_CTX *);
437 int ec_GF2m_simple_dbl(const EC_GROUP *, EC_POINT *r, const EC_POINT *a,
439 int ec_GF2m_simple_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
440 int ec_GF2m_simple_is_at_infinity(const EC_GROUP *, const EC_POINT *);
441 int ec_GF2m_simple_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
442 int ec_GF2m_simple_cmp(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b,
444 int ec_GF2m_simple_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
446 EC_POINT *[], BN_CTX *);
455 int ec_GF2m_simple_mul(const EC_GROUP *group, EC_POINT *r,
457 const EC_POINT *points[], const BIGNUM *scalars[],
469 const EC_POINT *point,
472 int ec_GFp_nistp224_mul(const EC_GROUP *group, EC_POINT *r,
474 const EC_POINT *points[], const BIGNUM *scalars[],
476 int ec_GFp_nistp224_points_mul(const EC_GROUP *group, EC_POINT *r,
478 const EC_POINT *points[],
489 const EC_POINT *point,
492 int ec_GFp_nistp256_mul(const EC_GROUP *group, EC_POINT *r,
494 const EC_POINT *points[], const BIGNUM *scalars[],
496 int ec_GFp_nistp256_points_mul(const EC_GROUP *group, EC_POINT *r,
498 const EC_POINT *points[],
509 const EC_POINT *point,
512 int ec_GFp_nistp521_mul(const EC_GROUP *group, EC_POINT *r,
514 const EC_POINT *points[], const BIGNUM *scalars[],
516 int ec_GFp_nistp521_points_mul(const EC_GROUP *group, EC_POINT *r,
518 const EC_POINT *points[],