/external/boringssl/src/crypto/ec/ |
internal.h | 95 int (*point_get_affine_coordinates)(const EC_GROUP *, const EC_POINT *, 103 int (*mul)(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar, 104 const EC_POINT *p, const BIGNUM *p_scalar, BN_CTX *ctx); 112 int (*check_pub_key_order)(const EC_GROUP *group, const EC_POINT *pub_key, 136 EC_POINT *generator; /* optional */ 167 } /* EC_POINT */; 177 int ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar, 178 const EC_POINT *p, const BIGNUM *p_scalar, BN_CTX *ctx); 191 int ec_GFp_simple_point_init(EC_POINT *); 192 void ec_GFp_simple_point_finish(EC_POINT *); [all...] |
example_mul.c | 79 EC_POINT *p = NULL, *result = NULL; 82 const EC_POINT *generator;
|
wnaf.c | 227 int ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar, 228 const EC_POINT *p, const BIGNUM *p_scalar, BN_CTX *ctx) { 230 const EC_POINT *generator = NULL; 231 EC_POINT *tmp = NULL; 242 EC_POINT **val = NULL; /* precomputation */ 243 EC_POINT **v; 244 EC_POINT ***val_sub = NULL; /* pointers to sub-arrays of 'val' */ 258 const EC_POINT **points = p != NULL ? &p : NULL;
|
ec.c | 374 int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, 415 EC_POINT *P = NULL; 612 const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group) { 648 EC_POINT *EC_POINT_new(const EC_GROUP *group) { 649 EC_POINT *ret; 672 void EC_POINT_free(EC_POINT *point) { 682 void EC_POINT_clear_free(EC_POINT *point) { 693 int EC_POINT_copy(EC_POINT *dest, const EC_POINT *src) { 704 EC_POINT *EC_POINT_dup(const EC_POINT *a, const EC_GROUP *group) [all...] |
oct.c | 77 const EC_POINT *point, 171 static int ec_GFp_simple_oct2point(const EC_GROUP *group, EC_POINT *point, 252 int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point, 261 size_t EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *point, 272 EC_POINT *point, const BIGNUM *x_, 409 EC_POINT *point, const BIGNUM *x,
|
simple.c | 303 int ec_GFp_simple_point_init(EC_POINT *point) { 312 void ec_GFp_simple_point_finish(EC_POINT *point) { 318 void ec_GFp_simple_point_clear_finish(EC_POINT *point) { 325 int ec_GFp_simple_point_copy(EC_POINT *dest, const EC_POINT *src) { 337 EC_POINT *point) { 344 const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, 403 const EC_POINT *point, 446 EC_POINT *point, const BIGNUM *x, 459 const EC_POINT *point, BIGNUM *x [all...] |
ec_key.c | 273 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key) { 277 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub_key) { 300 EC_POINT *point = NULL; 363 EC_POINT *point = NULL; 412 EC_POINT *pub_key = NULL;
|
ec_montgomery.c | 243 const EC_POINT* pub_key, 245 EC_POINT *point = EC_POINT_new(group);
|
p256-x86_64.c | 237 const EC_POINT *p, const BIGNUM *p_scalar, 386 const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar, 387 const EC_POINT *p_, const BIGNUM *p_scalar, BN_CTX *ctx) { 526 static int ecp_nistz256_get_affine(const EC_GROUP *group, const EC_POINT *point,
|
/external/boringssl/src/include/openssl/ |
ec.h | 82 typedef struct ec_point_st EC_POINT; 119 /* EC_GROUP_get0_generator returns a pointer to the internal |EC_POINT| object 121 OPENSSL_EXPORT const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *group); 151 /* EC_POINT_new returns a fresh |EC_POINT| object in the given group, or NULL 153 OPENSSL_EXPORT EC_POINT *EC_POINT_new(const EC_GROUP *group); 156 OPENSSL_EXPORT void EC_POINT_free(EC_POINT *point); 160 OPENSSL_EXPORT void EC_POINT_clear_free(EC_POINT *point); 164 OPENSSL_EXPORT int EC_POINT_copy(EC_POINT *dest, const EC_POINT *src); 166 /* EC_POINT_dup returns a fresh |EC_POINT| that contains the same values a [all...] |
ecdh.h | 89 const EC_POINT *pub_key, EC_KEY *priv_key,
|
ec_key.h | 132 OPENSSL_EXPORT const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); 136 OPENSSL_EXPORT int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
|
/external/conscrypt/src/main/java/org/conscrypt/ |
OpenSSLECPointContext.java | 24 private final NativeRef.EC_POINT pointCtx; 26 OpenSSLECPointContext(OpenSSLECGroupContext group, NativeRef.EC_POINT pointCtx) { 50 public NativeRef.EC_POINT getNativeRef() { 56 OpenSSLECPointContext point = new OpenSSLECPointContext(group, new NativeRef.EC_POINT(
|
NativeRef.java | 63 public static class EC_POINT extends NativeRef { 64 public EC_POINT(long ctx) {
|
OpenSSLECPublicKey.java | 99 new NativeRef.EC_POINT(NativeCrypto.EC_KEY_get_public_key(key.getNativeRef())));
|
/external/boringssl/src/crypto/ecdh/ |
ecdh.c | 77 int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, 98 EC_POINT *tmp = EC_POINT_new(group);
|
/external/libchrome/crypto/ |
scoped_openssl_types.h | 51 using ScopedEC_POINT = ScopedOpenSSL<EC_POINT, EC_POINT_free>;
|
/external/wpa_supplicant_8/src/eap_common/ |
eap_pwd_common.h | 23 EC_POINT *pwe;
|
/external/wpa_supplicant_8/src/crypto/ |
crypto_openssl.c | 1373 EC_POINT_clear_free((EC_POINT *) p); 1375 EC_POINT_free((EC_POINT *) p); 1393 EC_POINT_get_affine_coordinates_GFp(e->group, (EC_POINT *) point, 1416 EC_POINT *elem; 1451 return EC_POINT_add(e->group, (EC_POINT *) c, (const EC_POINT *) a, 1452 (const EC_POINT *) b, e->bnctx) ? 0 : -1; 1462 return EC_POINT_mul(e->group, (EC_POINT *) res, NULL, 1463 (const EC_POINT *) p, (const BIGNUM *) b, e->bnctx) 1472 return EC_POINT_invert(e->group, (EC_POINT *) p, e->bnctx) ? 0 : -1 [all...] |
/system/keymaster/ |
openssl_utils.h | 60 DEFINE_OPENSSL_OBJECT_POINTER(EC_POINT)
|
nist_curve_key_exchange.cpp | 99 UniquePtr<EC_POINT, EC_POINT_Delete> point(EC_POINT_new(group));
|
/external/tpm2/ |
CpriECC.c | 99 // This function makes a TPMS_ECC_POINT from a BIGNUM EC_POINT. 105 EC_POINT *ecP, // IN: the point to convert 149 EC_POINT *P = NULL; 207 static EC_POINT * 210 EC_POINT *ecP, // IN: an existing BN point in the group 240 static EC_POINT * 247 EC_POINT *ecP; 269 EC_POINT *ecpQ, // OUT: result 271 EC_POINT *ecpP, // IN: point for [B]P 355 EC_POINT *R = NULL [all...] |
/external/boringssl/src/crypto/ecdsa/ |
ecdsa.c | 147 EC_POINT *point = NULL; 149 const EC_POINT *pub_key; 238 EC_POINT *tmp_point = NULL;
|
/external/boringssl/src/crypto/evp/ |
p_ec_asn1.c | 203 const EC_POINT *pa = EC_KEY_get0_public_key(a->pkey.ec), 243 EC_POINT *pub_key; 381 const EC_POINT *public_key;
|
/external/boringssl/src/crypto/test/ |
scoped_types.h | 107 using ScopedEC_POINT = ScopedOpenSSLType<EC_POINT, EC_POINT_free>;
|