/external/openssl/crypto/ecdsa/ |
ecs_sign.c | 63 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) 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_CTX *ctx_in, BIGNUM **kinvp, [all...] |
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);
|
ecs_locl.h | 72 const BIGNUM *inv, const BIGNUM *rp, EC_KEY *eckey); 73 int (*ecdsa_sign_setup)(EC_KEY *eckey, BN_CTX *ctx, 77 const ECDSA_SIG *sig, EC_KEY *eckey); 79 int (*init)(EC_KEY *eckey); 80 int (*finish)(EC_KEY *eckey); 105 * checks whether ECKEY->meth_data is a pointer to a ECDSA_DATA structure 107 * \param eckey pointer to a EC_KEY object 110 ECDSA_DATA *ecdsa_check(EC_KEY *eckey);
|
ecdsa.h | 115 * \param eckey EC_KEY object containing a private EC key 118 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst,int dgst_len,EC_KEY *eckey); 121 * private key (note: sig must point to ECDSA_size(eckey) bytes of memory). 127 * \param eckey EC_KEY object containing a private EC key 131 const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey); 138 * \param eckey EC_KEY object containing a public EC key 143 const ECDSA_SIG *sig, EC_KEY* eckey); 158 * \param eckey EC_KEY object 162 int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth); 165 * \param eckey EC_KEY objec [all...] |
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...] |
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, 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); [all...] |
/external/chromium_org/third_party/openssl/openssl/crypto/ecdh/ |
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);
|
ech_locl.h | 71 int (*init)(EC_KEY *eckey); 72 int (*finish)(EC_KEY *eckey);
|
/external/chromium_org/third_party/openssl/openssl/crypto/ecdsa/ |
ecs_sign.c | 62 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) 64 return ECDSA_do_sign_ex(dgst, dlen, NULL, NULL, eckey); 68 const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey) 70 ECDSA_DATA *ecdsa = ecdsa_check(eckey); 73 return ecdsa->meth->ecdsa_do_sign(dgst, dlen, kinv, rp, eckey); 77 *sig, unsigned int *siglen, EC_KEY *eckey) 79 return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, NULL, NULL, eckey); 84 EC_KEY *eckey) 88 s = ECDSA_do_sign_ex(dgst, dlen, kinv, r, eckey); 99 int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, [all...] |
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);
|
ecs_locl.h | 72 const BIGNUM *inv, const BIGNUM *rp, EC_KEY *eckey); 73 int (*ecdsa_sign_setup)(EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinv, 76 const ECDSA_SIG *sig, EC_KEY *eckey); 78 int (*init)(EC_KEY *eckey); 79 int (*finish)(EC_KEY *eckey); 104 * checks whether ECKEY->meth_data is a pointer to a ECDSA_DATA structure 106 * \param eckey pointer to a EC_KEY object 109 ECDSA_DATA *ecdsa_check(EC_KEY *eckey);
|
ecdsa.h | 115 * \param eckey EC_KEY object containing a private EC key 118 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst,int dgst_len,EC_KEY *eckey); 121 * private key (note: sig must point to ECDSA_size(eckey) bytes of memory). 127 * \param eckey EC_KEY object containing a private EC key 131 const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey); 138 * \param eckey EC_KEY object containing a public EC key 143 const ECDSA_SIG *sig, EC_KEY* eckey); 158 * \param eckey EC_KEY object 162 int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth); 165 * \param eckey EC_KEY objec [all...] |
ecs_ossl.c | 65 const BIGNUM *, const BIGNUM *, EC_KEY *eckey); 66 static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, 69 const ECDSA_SIG *sig, EC_KEY *eckey); 89 static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, 98 if (eckey == NULL || (group = EC_KEY_get0_group(eckey)) == NULL) 223 const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey) 234 ecdsa = ecdsa_check(eckey); 235 group = EC_KEY_get0_group(eckey); 236 priv_key = EC_KEY_get0_private_key(eckey); [all...] |
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/openssl/crypto/ecdh/ |
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);
|
ech_locl.h | 71 int (*init)(EC_KEY *eckey); 72 int (*finish)(EC_KEY *eckey);
|
/external/chromium_org/third_party/openssl/openssl/include/openssl/ |
ecdsa.h | 115 * \param eckey EC_KEY object containing a private EC key 118 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst,int dgst_len,EC_KEY *eckey); 121 * private key (note: sig must point to ECDSA_size(eckey) bytes of memory). 127 * \param eckey EC_KEY object containing a private EC key 131 const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey); 138 * \param eckey EC_KEY object containing a public EC key 143 const ECDSA_SIG *sig, EC_KEY* eckey); 158 * \param eckey EC_KEY object 162 int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth); 165 * \param eckey EC_KEY objec [all...] |
/external/openssl/include/openssl/ |
ecdsa.h | 115 * \param eckey EC_KEY object containing a private EC key 118 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst,int dgst_len,EC_KEY *eckey); 121 * private key (note: sig must point to ECDSA_size(eckey) bytes of memory). 127 * \param eckey EC_KEY object containing a private EC key 131 const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey); 138 * \param eckey EC_KEY object containing a public EC key 143 const ECDSA_SIG *sig, EC_KEY* eckey); 158 * \param eckey EC_KEY object 162 int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth); 165 * \param eckey EC_KEY objec [all...] |
/system/security/keystore-engine/ |
ecdsa_meth.cpp | 55 const BIGNUM*, const BIGNUM*, EC_KEY *eckey) { 56 ALOGV("keystore_ecdsa_do_sign(%p, %d, %p)", dgst, dlen, eckey); 58 uint8_t* key_id = reinterpret_cast<uint8_t*>(EC_KEY_get_key_method_data(eckey, 74 int num = ECDSA_size(eckey); 102 ALOGV("keystore_ecdsa_do_sign(%p, %d, %p) => returning %p len %zu", dgst, dlen, eckey, 125 Unique_EC_KEY eckey(EVP_PKEY_get1_EC_KEY(pkey)); 126 void* oldData = EC_KEY_insert_key_method_data(eckey.get(), 133 ECDSA_set_method(eckey.get(), &keystore_ecdsa_meth); 140 ECDSA_DATA *ecdsa = ecdsa_check(eckey.get());
|
/external/chromium_org/third_party/openssl/openssl/crypto/ec/ |
ec_key.c | 237 int EC_KEY_generate_key(EC_KEY *eckey) 246 return FIPS_ec_key_generate_key(eckey); 249 if (!eckey || !eckey->group) 258 if (eckey->priv_key == NULL) 265 priv_key = eckey->priv_key; 267 if (!EC_GROUP_get_order(eckey->group, order, ctx)) 275 if (eckey->pub_key == NULL) 277 pub_key = EC_POINT_new(eckey->group); 282 pub_key = eckey->pub_key [all...] |
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 525 EC_KEY *eckey; local [all...] |
/external/openssl/crypto/ec/ |
ec_key.c | 239 int EC_KEY_generate_key(EC_KEY *eckey) 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->pub_key [all...] |
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 526 EC_KEY *eckey; local [all...] |
/external/chromium_org/third_party/openssl/openssl/apps/ |
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, 0) [all...] |
/external/openssl/apps/ |
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, 0) [all...] |