Searched defs:eckey (Results 1 - 22 of 22) sorted by relevance

/external/openssl/crypto/ecdh/
H A Dech_key.c73 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 Dech_lib.c109 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 Decs_vrf.c70 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 Decs_sign.c63 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 Decs_lib.c96 int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth) argument
100 ecdsa = ecdsa_check(eckey);
H A Decs_ossl.c66 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 Decdsatest.c288 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 Dpem_all.c123 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 Decdsa_test.c67 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 Decdsa.c64 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 Dec.c89 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 Decparam.c642 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 Dpem_all.c137 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 Dec_key.c310 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 Dp_ec.c211 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 Dp_ec_asn1.c131 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 Dec_key.c239 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 Dec_ameth.c141 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 Dopenssl_platform_key_mac.cc388 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 Dx_all.c349 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 Dx_all.c343 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 Dorg_conscrypt_NativeCrypto.cpp1658 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...]

Completed in 3650 milliseconds