Lines Matching refs:EC_POINT
329 /* Initializes an EC_POINT. */
330 int ec_GF2m_simple_point_init(EC_POINT *point)
338 /* Frees an EC_POINT. */
339 void ec_GF2m_simple_point_finish(EC_POINT *point)
346 /* Clears and frees an EC_POINT. */
347 void ec_GF2m_simple_point_clear_finish(EC_POINT *point)
356 * Copy the contents of one EC_POINT into another. Assumes dest is
359 int ec_GF2m_simple_point_copy(EC_POINT *dest, const EC_POINT *src)
373 * Set an EC_POINT to the point at infinity. A point at infinity is
377 EC_POINT *point)
385 * Set the coordinates of an EC_POINT using affine coordinates. Note that
389 EC_POINT *point,
417 * Gets the affine coordinates of an EC_POINT. Note that the simple
421 const EC_POINT *point,
458 int ec_GF2m_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
459 const EC_POINT *b, BN_CTX *ctx)
574 int ec_GF2m_simple_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
580 int ec_GF2m_simple_invert(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx)
593 const EC_POINT *point)
599 * Determines whether the given EC_POINT is an actual point on the curve defined
603 int ec_GF2m_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point,
671 int ec_GF2m_simple_cmp(const EC_GROUP *group, const EC_POINT *a,
672 const EC_POINT *b, BN_CTX *ctx)
718 /* Forces the given EC_POINT to internally use affine coordinates. */
719 int ec_GF2m_simple_make_affine(const EC_GROUP *group, EC_POINT *point,
765 EC_POINT *points[], BN_CTX *ctx)