HomeSort by relevance Sort by last modified time
    Searched refs:EC_GROUP (Results 1 - 25 of 50) sorted by null

1 2

  /external/openssl/crypto/ec/
ec_lcl.h 98 int (*group_init)(EC_GROUP *);
99 void (*group_finish)(EC_GROUP *);
100 void (*group_clear_finish)(EC_GROUP *);
101 int (*group_copy)(EC_GROUP *, const EC_GROUP *);
105 int (*group_set_curve)(EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
106 int (*group_get_curve)(const EC_GROUP *, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *);
109 int (*group_get_degree)(const EC_GROUP *);
112 int (*group_check_discriminant)(const EC_GROUP *, BN_CTX *);
127 int (*point_set_to_infinity)(const EC_GROUP *, EC_POINT *)
    [all...]
ec.h 129 EC_GROUP;
185 /* EC_GROUP functions */
188 /** Creates a new EC_GROUP object
190 * \return newly created EC_GROUP object or NULL in case of an error.
192 EC_GROUP *EC_GROUP_new(const EC_METHOD *meth);
194 /** Frees a EC_GROUP object
195 * \param group EC_GROUP object to be freed.
197 void EC_GROUP_free(EC_GROUP *group);
199 /** Clears and frees a EC_GROUP object
200 * \param group EC_GROUP object to be cleared and freed
    [all...]
ec_cvt.c 76 EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
79 EC_GROUP *ret;
151 EC_GROUP *EC_GROUP_new_curve_GF2m(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
154 EC_GROUP *ret;
ec_lib.c 74 /* functions for EC_GROUP objects */
76 EC_GROUP *EC_GROUP_new(const EC_METHOD *meth)
78 EC_GROUP *ret;
123 void EC_GROUP_free(EC_GROUP *group)
144 void EC_GROUP_clear_free(EC_GROUP *group)
171 int EC_GROUP_copy(EC_GROUP *dest, const EC_GROUP *src)
250 EC_GROUP *EC_GROUP_dup(const EC_GROUP *a)
252 EC_GROUP *t = NULL
    [all...]
ecp_mont.c 122 int ec_GFp_mont_group_init(EC_GROUP *group)
133 void ec_GFp_mont_group_finish(EC_GROUP *group)
149 void ec_GFp_mont_group_clear_finish(EC_GROUP *group)
165 int ec_GFp_mont_group_copy(EC_GROUP *dest, const EC_GROUP *src)
204 int ec_GFp_mont_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
264 int ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
276 int ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx)
288 int ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx)
300 int ec_GFp_mont_field_decode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx
    [all...]
ec2_smpl.c 133 /* Initialize a GF(2^m)-based EC_GROUP structure.
136 int ec_GF2m_simple_group_init(EC_GROUP *group)
145 /* Free a GF(2^m)-based EC_GROUP structure.
148 void ec_GF2m_simple_group_finish(EC_GROUP *group)
156 /* Clear and free a GF(2^m)-based EC_GROUP structure.
159 void ec_GF2m_simple_group_clear_finish(EC_GROUP *group)
173 /* Copy a GF(2^m)-based EC_GROUP structure.
176 int ec_GF2m_simple_group_copy(EC_GROUP *dest, const EC_GROUP *src)
196 /* Set the curve parameters of an EC_GROUP structure. *
    [all...]
ec_print.c 59 BIGNUM *EC_POINT_point2bn(const EC_GROUP *group,
89 EC_POINT *EC_POINT_bn2point(const EC_GROUP *group,
135 char *EC_POINT_point2hex(const EC_GROUP *group,
179 EC_POINT *EC_POINT_hex2point(const EC_GROUP *group,
ecp_nist.c 122 int ec_GFp_nist_group_copy(EC_GROUP *dest, const EC_GROUP *src)
129 int ec_GFp_nist_group_set_curve(EC_GROUP *group, const BIGNUM *p,
168 int ec_GFp_nist_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
194 int ec_GFp_nist_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
ec_oct.c 71 int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP *group, EC_POINT *point,
105 int EC_POINT_set_compressed_coordinates_GF2m(const EC_GROUP *group, EC_POINT *point,
132 size_t EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form,
167 int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point,
ecp_smpl.c 137 int ec_GFp_simple_group_init(EC_GROUP *group)
147 void ec_GFp_simple_group_finish(EC_GROUP *group)
155 void ec_GFp_simple_group_clear_finish(EC_GROUP *group)
163 int ec_GFp_simple_group_copy(EC_GROUP *dest, const EC_GROUP *src)
175 int ec_GFp_simple_group_set_curve(EC_GROUP *group,
230 int ec_GFp_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx)
281 int ec_GFp_simple_group_get_degree(const EC_GROUP *group)
287 int ec_GFp_simple_group_check_discriminant(const EC_GROUP *group, BN_CTX *ctx)
393 int ec_GFp_simple_point_set_to_infinity(const EC_GROUP *group, EC_POINT *point
    [all...]
ec_ameth.c 70 const EC_GROUP *group;
158 EC_GROUP *group;
229 const EC_GROUP *group = EC_KEY_get0_group(b->pkey.ec);
268 const EC_GROUP *group;
374 const EC_GROUP *group;
403 EC_GROUP *group = EC_GROUP_dup(EC_KEY_get0_group(from->pkey.ec));
414 const EC_GROUP *group_a = EC_KEY_get0_group(a->pkey.ec),
435 const EC_GROUP *group;
ec_asn1.c 66 int EC_GROUP_get_basis_type(const EC_GROUP *group)
87 int EC_GROUP_get_trinomial_basis(const EC_GROUP *group, unsigned int *k)
104 int EC_GROUP_get_pentanomial_basis(const EC_GROUP *group, unsigned int *k1,
278 static int ec_asn1_group2fieldid(const EC_GROUP *, X9_62_FIELDID *);
280 static int ec_asn1_group2curve(const EC_GROUP *, X9_62_CURVE *);
281 /* ec_asn1_parameters2group() creates a EC_GROUP object from a
283 static EC_GROUP *ec_asn1_parameters2group(const ECPARAMETERS *);
285 * EC_GROUP object */
286 static ECPARAMETERS *ec_asn1_group2parameters(const EC_GROUP *,ECPARAMETERS *);
287 /* ec_asn1_pkparameters2group() creates a EC_GROUP object from
    [all...]
ec_check.c 59 int EC_GROUP_check(const EC_GROUP *group, BN_CTX *ctx)
ec2_mult.c 84 static int gf2m_Mdouble(const EC_GROUP *group, BIGNUM *x, BIGNUM *z, BN_CTX *ctx)
115 static int gf2m_Madd(const EC_GROUP *group, const BIGNUM *x, BIGNUM *x1, BIGNUM *z1,
152 static int gf2m_Mxy(const EC_GROUP *group, const BIGNUM *x, const BIGNUM *y, BIGNUM *x1,
217 static int ec_GF2m_montgomery_point_multiply(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
317 int ec_GF2m_simple_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
380 int ec_GF2m_precompute_mult(EC_GROUP *group, BN_CTX *ctx)
385 int ec_GF2m_have_precompute_mult(const EC_GROUP *group)
ec2_oct.c 91 int ec_GF2m_simple_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point,
165 size_t ec_GF2m_simple_point2oct(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form,
297 int ec_GF2m_simple_oct2point(const EC_GROUP *group, EC_POINT *point,
ec_pmeth.c 72 EC_GROUP *gen_group;
183 const EC_GROUP *group;
207 EC_GROUP *group;
ecp_oct.c 70 int ec_GFp_simple_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point,
199 size_t ec_GFp_simple_point2oct(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form,
325 int ec_GFp_simple_oct2point(const EC_GROUP *group, EC_POINT *point,
  /external/openssl/include/openssl/
ec.h 129 EC_GROUP;
185 /* EC_GROUP functions */
188 /** Creates a new EC_GROUP object
190 * \return newly created EC_GROUP object or NULL in case of an error.
192 EC_GROUP *EC_GROUP_new(const EC_METHOD *meth);
194 /** Frees a EC_GROUP object
195 * \param group EC_GROUP object to be freed.
197 void EC_GROUP_free(EC_GROUP *group);
199 /** Clears and frees a EC_GROUP object
200 * \param group EC_GROUP object to be cleared and freed
    [all...]
  /external/openssh/
buffer.h 92 int buffer_put_ecpoint_ret(Buffer *, const EC_GROUP *, const EC_POINT *);
93 void buffer_put_ecpoint(Buffer *, const EC_GROUP *, const EC_POINT *);
94 int buffer_get_ecpoint_ret(Buffer *, const EC_GROUP *, EC_POINT *);
95 void buffer_get_ecpoint(Buffer *, const EC_GROUP *, EC_POINT *);
bufec.c 50 buffer_put_ecpoint_ret(Buffer *buffer, const EC_GROUP *curve,
88 buffer_put_ecpoint(Buffer *buffer, const EC_GROUP *curve,
96 buffer_get_ecpoint_ret(Buffer *buffer, const EC_GROUP *curve,
139 buffer_get_ecpoint(Buffer *buffer, const EC_GROUP *curve,
key.h 126 int key_ec_validate_public(const EC_GROUP *, const EC_POINT *);
147 void key_dump_ec_point(const EC_GROUP *, const EC_POINT *);
packet.h 49 void packet_put_ecpoint(const EC_GROUP *, const EC_POINT *);
69 void packet_get_ecpoint(const EC_GROUP *, EC_POINT *);
kexecdh.c 69 const EC_GROUP *ec_group,
97 buffer_put_ecpoint(&b, ec_group, client_dh_pub);
98 buffer_put_ecpoint(&b, ec_group, server_dh_pub);
  /external/wpa_supplicant_8/src/eap_common/
eap_pwd_common.h 22 EC_GROUP *group;
  /external/openssl/crypto/ecdsa/
ecs_ossl.c 95 const EC_GROUP *group;
229 const EC_GROUP *group;
360 const EC_GROUP *group;

Completed in 93 milliseconds

1 2