• 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_GROUP

136  * Initialize a GF(2^m)-based EC_GROUP structure. Note that all other members
139 int ec_GF2m_simple_group_init(EC_GROUP *group)
148 * Free a GF(2^m)-based EC_GROUP structure. Note that all other members are
151 void ec_GF2m_simple_group_finish(EC_GROUP *group)
159 * Clear and free a GF(2^m)-based EC_GROUP structure. Note that all other
162 void ec_GF2m_simple_group_clear_finish(EC_GROUP *group)
176 * Copy a GF(2^m)-based EC_GROUP structure. Note that all other members are
179 int ec_GF2m_simple_group_copy(EC_GROUP *dest, const EC_GROUP *src)
207 /* Set the curve parameters of an EC_GROUP structure. */
208 int ec_GF2m_simple_group_set_curve(EC_GROUP *group,
247 * Get the curve parameters of an EC_GROUP structure. If p, a, or b are NULL
250 int ec_GF2m_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p,
280 int ec_GF2m_simple_group_get_degree(const EC_GROUP *group)
289 int ec_GF2m_simple_group_check_discriminant(const EC_GROUP *group,
376 int ec_GF2m_simple_point_set_to_infinity(const EC_GROUP *group,
388 int ec_GF2m_simple_point_set_affine_coordinates(const EC_GROUP *group,
420 int ec_GF2m_simple_point_get_affine_coordinates(const EC_GROUP *group,
458 int ec_GF2m_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a,
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)
592 int ec_GF2m_simple_is_at_infinity(const EC_GROUP *group,
600 * in the EC_GROUP. A point is valid if it satisfies the Weierstrass equation:
603 int ec_GF2m_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point,
609 int (*field_mul) (const EC_GROUP *, BIGNUM *, const BIGNUM *,
611 int (*field_sqr) (const EC_GROUP *, BIGNUM *, const BIGNUM *, BN_CTX *);
671 int ec_GF2m_simple_cmp(const EC_GROUP *group, const EC_POINT *a,
719 int ec_GF2m_simple_make_affine(const EC_GROUP *group, EC_POINT *point,
764 int ec_GF2m_simple_points_make_affine(const EC_GROUP *group, size_t num,
778 int ec_GF2m_simple_field_mul(const EC_GROUP *group, BIGNUM *r,
785 int ec_GF2m_simple_field_sqr(const EC_GROUP *group, BIGNUM *r,
792 int ec_GF2m_simple_field_div(const EC_GROUP *group, BIGNUM *r,