Searched refs:EC_POINT (Results 1 - 25 of 63) sorted by relevance

123

/external/chromium_org/third_party/boringssl/src/crypto/ec/
H A Dinternal.h110 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 *,
127 const EC_POINT *, BIGNUM *x,
129 int (*point_set_affine_coordinates)(const EC_GROUP *, EC_POINT *,
132 int (*point_get_affine_coordinates)(const EC_GROUP *, const EC_POINT *,
[all...]
H A Dexample_mul.c79 EC_POINT *p = NULL, *result = NULL;
82 const EC_POINT *generator;
H A Dec.c284 EC_POINT *P = NULL;
501 const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group) {
574 EC_POINT *EC_POINT_new(const EC_GROUP *group) {
575 EC_POINT *ret;
602 void EC_POINT_free(EC_POINT *point) {
613 void EC_POINT_clear_free(EC_POINT *point) {
627 int EC_POINT_copy(EC_POINT *dest, const EC_POINT *src) {
642 EC_POINT *EC_POINT_dup(const EC_POINT *
[all...]
H A Dwnaf.c89 EC_POINT **points; /* array with pre-calculated multiples of generator:
90 * 'num' pointers to EC_POINT objects followed by a NULL */
138 EC_POINT **p;
296 int ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
297 size_t num, const EC_POINT *points[], const BIGNUM *scalars[],
300 const EC_POINT *generator = NULL;
301 EC_POINT *tmp = NULL;
314 EC_POINT **val = NULL; /* precomputation */
315 EC_POINT **v;
316 EC_POINT ***val_su
[all...]
H A Dsimple.c343 int ec_GFp_simple_point_init(EC_POINT *point) {
352 void ec_GFp_simple_point_finish(EC_POINT *point) {
358 void ec_GFp_simple_point_clear_finish(EC_POINT *point) {
365 int ec_GFp_simple_point_copy(EC_POINT *dest, const EC_POINT *src) {
378 EC_POINT *point) {
385 const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y,
441 const EC_POINT *point,
490 EC_POINT *point, const BIGNUM *x,
504 const EC_POINT *poin
[all...]
/external/openssl/crypto/ec/
H A Dec_lcl.h115 int (*point_init)(EC_POINT *);
116 void (*point_finish)(EC_POINT *);
117 void (*point_clear_finish)(EC_POINT *);
118 int (*point_copy)(EC_POINT *, const EC_POINT *);
127 int (*point_set_to_infinity)(const EC_GROUP *, EC_POINT *);
128 int (*point_set_Jprojective_coordinates_GFp)(const EC_GROUP *, EC_POINT *,
130 int (*point_get_Jprojective_coordinates_GFp)(const EC_GROUP *, const EC_POINT *,
132 int (*point_set_affine_coordinates)(const EC_GROUP *, EC_POINT *,
134 int (*point_get_affine_coordinates)(const EC_GROUP *, const EC_POINT *,
[all...]
H A Dec_print.c60 const EC_POINT *point,
89 EC_POINT *EC_POINT_bn2point(const EC_GROUP *group,
91 EC_POINT *point,
96 EC_POINT *ret;
136 const EC_POINT *point,
179 EC_POINT *EC_POINT_hex2point(const EC_GROUP *group,
181 EC_POINT *point,
184 EC_POINT *ret=NULL;
H A Dec.h131 typedef struct ec_point_st EC_POINT; typedef in typeref:struct:ec_point_st
232 * \param generator EC_POINT object with the generator.
238 int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor);
244 const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group);
401 /* EC_POINT functions */
404 /** Creates a new EC_POINT object for the specified EC_GROUP
406 * \return newly created EC_POINT object or NULL if an error occurred
408 EC_POINT *EC_POINT_new(const EC_GROUP *group);
410 /** Frees a EC_POINT object
411 * \param point EC_POINT objec
[all...]
H A Dec_lib.c284 int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor)
313 const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group)
691 /* functions for EC_POINT objects */
693 EC_POINT *EC_POINT_new(const EC_GROUP *group)
695 EC_POINT *ret;
727 void EC_POINT_free(EC_POINT *point)
737 void EC_POINT_clear_free(EC_POINT *point)
750 int EC_POINT_copy(EC_POINT *dest, const EC_POINT *src)
768 EC_POINT *EC_POINT_du
[all...]
H A Dec2_smpl.c304 /* Initializes an EC_POINT. */
305 int ec_GF2m_simple_point_init(EC_POINT *point)
314 /* Frees an EC_POINT. */
315 void ec_GF2m_simple_point_finish(EC_POINT *point)
323 /* Clears and frees an EC_POINT. */
324 void ec_GF2m_simple_point_clear_finish(EC_POINT *point)
333 /* Copy the contents of one EC_POINT into another. Assumes dest is initialized. */
334 int ec_GF2m_simple_point_copy(EC_POINT *dest, const EC_POINT *src)
345 /* Set an EC_POINT t
[all...]
H A Dec_mult.c87 EC_POINT **points; /* array with pre-calculated multiples of generator:
88 * 'num' pointers to EC_POINT objects followed by a NULL */
146 EC_POINT **p;
169 EC_POINT **p;
346 int ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
347 size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx)
350 const EC_POINT *generator = NULL;
351 EC_POINT *tmp = NULL;
364 EC_POINT **val = NULL; /* precomputation */
365 EC_POINT **
[all...]
H A Dec_oct.c71 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,
H A Decp_smpl.c355 int ec_GFp_simple_point_init(EC_POINT *point)
366 void ec_GFp_simple_point_finish(EC_POINT *point)
374 void ec_GFp_simple_point_clear_finish(EC_POINT *point)
383 int ec_GFp_simple_point_copy(EC_POINT *dest, const EC_POINT *src)
394 int ec_GFp_simple_point_set_to_infinity(const EC_GROUP *group, EC_POINT *point)
402 int ec_GFp_simple_set_Jprojective_coordinates_GFp(const EC_GROUP *group, EC_POINT *point,
462 int ec_GFp_simple_get_Jprojective_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point,
515 int ec_GFp_simple_point_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point,
529 int ec_GFp_simple_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *poin
[all...]
H A Dec_check.c64 EC_POINT *point = NULL;
/external/chromium_org/third_party/boringssl/src/include/openssl/
H A Dec.h79 typedef struct ec_point_st EC_POINT; typedef in typeref:struct:ec_point_st
122 /* EC_GROUP_get0_generator returns a pointer to the internal |EC_POINT| object
124 OPENSSL_EXPORT const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group);
169 /* EC_POINT_new returns a fresh |EC_POINT| object in the given group, or NULL
171 OPENSSL_EXPORT EC_POINT *EC_POINT_new(const EC_GROUP *group);
174 OPENSSL_EXPORT void EC_POINT_free(EC_POINT *point);
178 OPENSSL_EXPORT void EC_POINT_clear_free(EC_POINT *point);
182 OPENSSL_EXPORT int EC_POINT_copy(EC_POINT *dest, const EC_POINT *src);
184 /* EC_POINT_dup returns a fresh |EC_POINT| tha
[all...]
H A Decdh.h86 const EC_POINT *pub_key, EC_KEY *priv_key,
/external/openssl/include/openssl/
H A Dec.h131 typedef struct ec_point_st EC_POINT; typedef in typeref:struct:ec_point_st
232 * \param generator EC_POINT object with the generator.
238 int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor);
244 const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group);
401 /* EC_POINT functions */
404 /** Creates a new EC_POINT object for the specified EC_GROUP
406 * \return newly created EC_POINT object or NULL if an error occurred
408 EC_POINT *EC_POINT_new(const EC_GROUP *group);
410 /** Frees a EC_POINT object
411 * \param point EC_POINT objec
[all...]
H A Decdh.h94 int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
/external/openssl/crypto/ecdh/
H A Dech_key.c72 int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key,
H A Dech_locl.h68 int (*compute_key)(void *key, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
H A Dech_ossl.c82 static int ecdh_compute_key(void *out, size_t len, const EC_POINT *pub_key,
108 static int ecdh_compute_key(void *out, size_t outlen, const EC_POINT *pub_key,
113 EC_POINT *tmp=NULL;
H A Decdh.h94 int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh,
/external/wpa_supplicant_8/hostapd/src/eap_common/
H A Deap_pwd_common.h23 EC_POINT *pwe;
/external/wpa_supplicant_8/src/eap_common/
H A Deap_pwd_common.h23 EC_POINT *pwe;
/external/wpa_supplicant_8/wpa_supplicant/src/eap_common/
H A Deap_pwd_common.h23 EC_POINT *pwe;

Completed in 2307 milliseconds

123