/external/openssl/crypto/ecdh/ |
H A D | ech_key.c | 73 EC_KEY *eckey, 76 ECDH_DATA *ecdh = ecdh_check(eckey); 79 return ecdh->meth->compute_key(out, outlen, pub_key, eckey, KDF); 72 ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *eckey, void *(*KDF)(const void *in, size_t inlen, void *out, size_t *outlen)) argument
|
H A D | ech_lib.c | 109 int ECDH_set_method(EC_KEY *eckey, const ECDH_METHOD *meth) argument 113 ecdh = ecdh_check(eckey); 121 mtmp->finish(eckey); 133 meth->init(eckey);
|
/external/openssl/crypto/ecdsa/ |
H A D | ecs_vrf.c | 70 const ECDSA_SIG *sig, EC_KEY *eckey) 72 ECDSA_DATA *ecdsa = ecdsa_check(eckey); 75 return ecdsa->meth->ecdsa_do_verify(dgst, dgst_len, sig, eckey); 84 const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) 92 ret=ECDSA_do_verify(dgst, dgst_len, s, eckey); 69 ECDSA_do_verify(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey) argument 83 ECDSA_verify(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) argument
|
H A D | ecs_sign.c | 63 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) argument 65 return ECDSA_do_sign_ex(dgst, dlen, NULL, NULL, eckey); 69 const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey) 71 ECDSA_DATA *ecdsa = ecdsa_check(eckey); 74 return ecdsa->meth->ecdsa_do_sign(dgst, dlen, kinv, rp, eckey); 78 *sig, unsigned int *siglen, EC_KEY *eckey) 80 return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, NULL, NULL, eckey); 85 EC_KEY *eckey) 89 s = ECDSA_do_sign_ex(dgst, dlen, kinv, r, eckey); 100 int ECDSA_sign_setup(EC_KEY *eckey, BN_CT argument 68 ECDSA_do_sign_ex(const unsigned char *dgst, int dlen, const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey) argument 77 ECDSA_sign(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, EC_KEY *eckey) argument 83 ECDSA_sign_ex(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey) argument [all...] |
H A D | ecs_lib.c | 96 int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth) argument 100 ecdsa = ecdsa_check(eckey);
|
H A D | ecs_ossl.c | 66 const BIGNUM *, const BIGNUM *, EC_KEY *eckey); 67 static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, 71 const ECDSA_SIG *sig, EC_KEY *eckey); 91 static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, argument 101 if (eckey == NULL || (group = EC_KEY_get0_group(eckey)) == NULL) 143 if (EC_KEY_get_nonce_from_hash(eckey)) 147 EC_KEY_get0_private_key(eckey), 243 const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey) 254 ecdsa = ecdsa_check(eckey); 242 ecdsa_do_sign(const unsigned char *dgst, int dgst_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey) argument 373 ecdsa_do_verify(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey) argument [all...] |
H A D | ecdsatest.c | 288 EC_KEY *eckey = NULL, *wrong_eckey = NULL; local 338 if ((eckey = EC_KEY_new()) == NULL) 343 if (EC_KEY_set_group(eckey, group) == 0) 346 degree = EC_GROUP_get_degree(EC_KEY_get0_group(eckey)); 350 EC_KEY_free(eckey); 351 eckey = NULL; 356 if (!EC_KEY_generate_key(eckey)) 379 if (!EC_KEY_check_key(eckey)) 387 sig_len = ECDSA_size(eckey); 390 if (!ECDSA_sign(0, digest, 20, signature, &sig_len, eckey)) [all...] |
/external/chromium_org/third_party/boringssl/src/crypto/pem/ |
H A D | pem_all.c | 123 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey); 227 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey) argument 234 if(eckey) 236 EC_KEY_free(*eckey); 237 *eckey = dtmp; 263 EC_KEY *PEM_read_ECPrivateKey(FILE *fp, EC_KEY **eckey, pem_password_cb *cb, 268 return pkey_get_eckey(pktmp, eckey); /* will free pktmp */
|
/external/chromium_org/third_party/boringssl/src/crypto/ecdsa/ |
H A D | ecdsa_test.c | 67 EC_KEY *eckey = NULL, *wrong_eckey = NULL; local 99 eckey = EC_KEY_new(); 100 if (eckey == NULL) { 107 if (!EC_KEY_set_group(eckey, group)) { 111 degree = EC_GROUP_get_degree(EC_KEY_get0_group(eckey)); 114 EC_KEY_free(eckey); 115 eckey = NULL; 121 if (!EC_KEY_generate_key(eckey)) { 146 if (!EC_KEY_check_key(eckey)) { 153 sig_len = ECDSA_size(eckey); [all...] |
H A D | ecdsa.c | 64 unsigned int *sig_len, EC_KEY *eckey) { 65 if (eckey->ecdsa_meth && eckey->ecdsa_meth->sign) { 66 return eckey->ecdsa_meth->sign(digest, digest_len, sig, sig_len, eckey); 70 eckey); 74 const uint8_t *sig, size_t sig_len, EC_KEY *eckey) { 78 if (eckey->ecdsa_meth && eckey->ecdsa_meth->verify) { 79 return eckey 63 ECDSA_sign(int type, const uint8_t *digest, size_t digest_len, uint8_t *sig, unsigned int *sig_len, EC_KEY *eckey) argument 73 ECDSA_verify(int type, const uint8_t *digest, size_t digest_len, const uint8_t *sig, size_t sig_len, EC_KEY *eckey) argument 128 ECDSA_do_verify(const uint8_t *digest, size_t digest_len, const ECDSA_SIG *sig, EC_KEY *eckey) argument 226 ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp, const uint8_t *digest, size_t digest_len) argument 354 ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinv, BIGNUM **rp) argument 358 ECDSA_do_sign_ex(const uint8_t *digest, size_t digest_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey) argument 462 ECDSA_sign_ex(int type, const uint8_t *digest, size_t digest_len, uint8_t *sig, unsigned int *sig_len, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey) argument [all...] |
/external/openssl/apps/ |
H A D | ec.c | 89 EC_KEY *eckey = NULL; local 286 eckey = d2i_EC_PUBKEY_bio(in, NULL); 288 eckey = d2i_ECPrivateKey_bio(in, NULL); 293 eckey = PEM_read_bio_EC_PUBKEY(in, NULL, NULL, 296 eckey = PEM_read_bio_ECPrivateKey(in, NULL, NULL, 304 if (eckey == NULL) 330 group = EC_KEY_get0_group(eckey); 333 EC_KEY_set_conv_form(eckey, form); 336 EC_KEY_set_asn1_flag(eckey, asn1_flag); 339 if (!EC_KEY_print(out, eckey, [all...] |
H A D | ecparam.c | 642 EC_KEY *eckey = EC_KEY_new(); local 644 if (eckey == NULL) 649 if (EC_KEY_set_group(eckey, group) == 0) 652 if (!EC_KEY_generate_key(eckey)) 654 EC_KEY_free(eckey); 658 i = i2d_ECPrivateKey_bio(out, eckey); 660 i = PEM_write_bio_ECPrivateKey(out, eckey, NULL, 666 EC_KEY_free(eckey); 669 EC_KEY_free(eckey);
|
/external/openssl/crypto/pem/ |
H A D | pem_all.c | 137 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey); 353 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey) argument 360 if(eckey) 362 EC_KEY_free(*eckey); 363 *eckey = dtmp; 439 EC_KEY *PEM_read_ECPrivateKey(FILE *fp, EC_KEY **eckey, pem_password_cb *cb, 444 return pkey_get_eckey(pktmp, eckey); /* will free pktmp */
|
/external/chromium_org/third_party/boringssl/src/crypto/ec/ |
H A D | ec_key.c | 310 int EC_KEY_check_key(const EC_KEY *eckey) { argument 316 if (!eckey || !eckey->group || !eckey->pub_key) { 321 if (EC_POINT_is_at_infinity(eckey->group, eckey->pub_key)) { 327 point = EC_POINT_new(eckey->group); 335 if (!EC_POINT_is_on_curve(eckey->group, eckey->pub_key, ctx)) { 342 order = &eckey 436 EC_KEY_generate_key(EC_KEY *eckey) argument [all...] |
/external/chromium_org/third_party/boringssl/src/crypto/evp/ |
H A D | p_ec.c | 211 EC_KEY *eckey; local 219 eckey = dctx->co_key ? dctx->co_key : ctx->pkey->pkey.ec; 223 group = EC_KEY_get0_group(eckey); 234 ret = ECDH_compute_key(key, outlen, pubkey, eckey, 0);
|
H A D | p_ec_asn1.c | 131 EC_KEY *eckey = NULL; local 138 eckey = d2i_ECParameters(NULL, &pm, pmlen); 139 if (eckey == NULL) { 149 eckey = EC_KEY_new(); 150 if (eckey == NULL) { 158 if (EC_KEY_set_group(eckey, group) == 0) { 167 return eckey; 170 if (eckey) { 171 EC_KEY_free(eckey); 180 EC_KEY *eckey local 228 EC_KEY *eckey = NULL; local 493 EC_KEY *eckey; local [all...] |
/external/openssl/crypto/ec/ |
H A D | ec_key.c | 239 int EC_KEY_generate_key(EC_KEY *eckey) argument 248 return FIPS_ec_key_generate_key(eckey); 251 if (!eckey || !eckey->group) 260 if (eckey->priv_key == NULL) 267 priv_key = eckey->priv_key; 269 if (!EC_GROUP_get_order(eckey->group, order, ctx)) 277 if (eckey->pub_key == NULL) 279 pub_key = EC_POINT_new(eckey->group); 284 pub_key = eckey 306 EC_KEY_check_key(const EC_KEY *eckey) argument [all...] |
H A D | ec_ameth.c | 141 EC_KEY *eckey = NULL; local 149 if (!(eckey = d2i_ECParameters(NULL, &pm, pmlen))) 163 if ((eckey = EC_KEY_new()) == NULL) 172 if (EC_KEY_set_group(eckey, group) == 0) 182 return eckey; 185 if (eckey) 186 EC_KEY_free(eckey); 195 EC_KEY *eckey = NULL; local 202 eckey = eckey_type2param(ptype, pval); 204 if (!eckey) 245 EC_KEY *eckey = NULL; local 528 EC_KEY *eckey; local [all...] |
/external/chromium_org/net/ssl/ |
H A D | openssl_platform_key_mac.cc | 388 EC_KEY* eckey) { 384 EcdsaMethodVerify(const uint8_t* digest, size_t digest_len, const uint8_t* sig, size_t sig_len, EC_KEY* eckey) argument
|
/external/chromium_org/third_party/boringssl/src/crypto/x509/ |
H A D | x_all.c | 349 EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey) argument 351 return ASN1_d2i_fp_of(EC_KEY,EC_KEY_new,d2i_EC_PUBKEY,fp,eckey); 354 int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey) argument 356 return ASN1_i2d_fp_of_const(EC_KEY,i2d_EC_PUBKEY,fp,eckey); 359 EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey) argument 361 return ASN1_d2i_fp_of(EC_KEY,EC_KEY_new,d2i_ECPrivateKey,fp,eckey); 364 int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey) argument 366 return ASN1_i2d_fp_of_const(EC_KEY,i2d_ECPrivateKey,fp,eckey); 369 EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey) argument 371 return ASN1_d2i_bio_of(EC_KEY,EC_KEY_new,d2i_EC_PUBKEY,bp,eckey); 379 d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey) argument 384 i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey) argument [all...] |
/external/openssl/crypto/x509/ |
H A D | x_all.c | 343 EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey) argument 345 return ASN1_d2i_fp_of(EC_KEY,EC_KEY_new,d2i_EC_PUBKEY,fp,eckey); 348 int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey) argument 350 return ASN1_i2d_fp_of(EC_KEY,i2d_EC_PUBKEY,fp,eckey); 353 EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey) argument 355 return ASN1_d2i_fp_of(EC_KEY,EC_KEY_new,d2i_ECPrivateKey,fp,eckey); 358 int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey) argument 360 return ASN1_i2d_fp_of(EC_KEY,i2d_ECPrivateKey,fp,eckey); 363 EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey) argument 365 return ASN1_d2i_bio_of(EC_KEY,EC_KEY_new,d2i_EC_PUBKEY,bp,eckey); 373 d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey) argument 378 i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey) argument [all...] |
/external/conscrypt/src/main/native/ |
H A D | org_conscrypt_NativeCrypto.cpp | 1658 const BIGNUM* /* rp */, EC_KEY* eckey) { 1661 reinterpret_cast<jobject>(ECDSA_get_ex_data(eckey, EcdsaGetExDataIndex())); 1683 size_t max_expected_size = static_cast<size_t>(ECDSA_size(eckey)); 1696 int EcdsaMethodSignSetup(EC_KEY* /* eckey */, 1709 EC_KEY* /* eckey */) { 2257 Unique_EC_KEY eckey(EC_KEY_new()); 2258 if (eckey.get() == NULL) { 2263 if (EC_KEY_set_group(eckey.get(), group) != 1) { 2271 if (EC_KEY_set_public_key(eckey.get(), pubkey) != 1) { 2280 if (EC_KEY_set_private_key(eckey 1657 EcdsaMethodDoSign(const unsigned char* dgst, int dgst_len, const BIGNUM* , const BIGNUM* , EC_KEY* eckey) argument [all...] |