• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/openssl-0.9.8e/crypto/ec/

Lines Matching refs:EC_POINT

110 	int (*point_init)(EC_POINT *);
111 void (*point_finish)(EC_POINT *);
112 void (*point_clear_finish)(EC_POINT *);
113 int (*point_copy)(EC_POINT *, const EC_POINT *);
122 int (*point_set_to_infinity)(const EC_GROUP *, EC_POINT *);
123 int (*point_set_Jprojective_coordinates_GFp)(const EC_GROUP *, EC_POINT *,
125 int (*point_get_Jprojective_coordinates_GFp)(const EC_GROUP *, const EC_POINT *,
127 int (*point_set_affine_coordinates)(const EC_GROUP *, EC_POINT *,
129 int (*point_get_affine_coordinates)(const EC_GROUP *, const EC_POINT *,
131 int (*point_set_compressed_coordinates)(const EC_GROUP *, EC_POINT *,
135 size_t (*point2oct)(const EC_GROUP *, const EC_POINT *, point_conversion_form_t form,
137 int (*oct2point)(const EC_GROUP *, EC_POINT *,
141 int (*add)(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
142 int (*dbl)(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
143 int (*invert)(const EC_GROUP *, EC_POINT *, BN_CTX *);
146 int (*is_at_infinity)(const EC_GROUP *, const EC_POINT *);
147 int (*is_on_curve)(const EC_GROUP *, const EC_POINT *, BN_CTX *);
148 int (*point_cmp)(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
151 int (*make_affine)(const EC_GROUP *, EC_POINT *, BN_CTX *);
152 int (*points_make_affine)(const EC_GROUP *, size_t num, EC_POINT *[], BN_CTX *);
156 int (*mul)(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
157 size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
187 EC_POINT *generator; /* optional */
237 EC_POINT *pub_key;
277 } /* EC_POINT */;
283 int ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
284 size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);
298 int ec_GFp_simple_point_init(EC_POINT *);
299 void ec_GFp_simple_point_finish(EC_POINT *);
300 void ec_GFp_simple_point_clear_finish(EC_POINT *);
301 int ec_GFp_simple_point_copy(EC_POINT *, const EC_POINT *);
302 int ec_GFp_simple_point_set_to_infinity(const EC_GROUP *, EC_POINT *);
303 int ec_GFp_simple_set_Jprojective_coordinates_GFp(const EC_GROUP *, EC_POINT *,
305 int ec_GFp_simple_get_Jprojective_coordinates_GFp(const EC_GROUP *, const EC_POINT *,
307 int ec_GFp_simple_point_set_affine_coordinates(const EC_GROUP *, EC_POINT *,
309 int ec_GFp_simple_point_get_affine_coordinates(const EC_GROUP *, const EC_POINT *,
311 int ec_GFp_simple_set_compressed_coordinates(const EC_GROUP *, EC_POINT *,
313 size_t ec_GFp_simple_point2oct(const EC_GROUP *, const EC_POINT *, point_conversion_form_t form,
315 int ec_GFp_simple_oct2point(const EC_GROUP *, EC_POINT *,
317 int ec_GFp_simple_add(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
318 int ec_GFp_simple_dbl(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
319 int ec_GFp_simple_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
320 int ec_GFp_simple_is_at_infinity(const EC_GROUP *, const EC_POINT *);
321 int ec_GFp_simple_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
322 int ec_GFp_simple_cmp(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
323 int ec_GFp_simple_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
324 int ec_GFp_simple_points_make_affine(const EC_GROUP *, size_t num, EC_POINT *[], BN_CTX *);
358 int ec_GF2m_simple_point_init(EC_POINT *);
359 void ec_GF2m_simple_point_finish(EC_POINT *);
360 void ec_GF2m_simple_point_clear_finish(EC_POINT *);
361 int ec_GF2m_simple_point_copy(EC_POINT *, const EC_POINT *);
362 int ec_GF2m_simple_point_set_to_infinity(const EC_GROUP *, EC_POINT *);
363 int ec_GF2m_simple_point_set_affine_coordinates(const EC_GROUP *, EC_POINT *,
365 int ec_GF2m_simple_point_get_affine_coordinates(const EC_GROUP *, const EC_POINT *,
367 int ec_GF2m_simple_set_compressed_coordinates(const EC_GROUP *, EC_POINT *,
369 size_t ec_GF2m_simple_point2oct(const EC_GROUP *, const EC_POINT *, point_conversion_form_t form,
371 int ec_GF2m_simple_oct2point(const EC_GROUP *, EC_POINT *,
373 int ec_GF2m_simple_add(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
374 int ec_GF2m_simple_dbl(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
375 int ec_GF2m_simple_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
376 int ec_GF2m_simple_is_at_infinity(const EC_GROUP *, const EC_POINT *);
377 int ec_GF2m_simple_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
378 int ec_GF2m_simple_cmp(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
379 int ec_GF2m_simple_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
380 int ec_GF2m_simple_points_make_affine(const EC_GROUP *, size_t num, EC_POINT *[], BN_CTX *);
387 int ec_GF2m_simple_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
388 size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *);