Home
last modified time | relevance | path

Searched refs:eckey (Results 1 – 25 of 28) sorted by relevance

12

/minix3/crypto/external/bsd/openssl/dist/crypto/ecdsa/
H A Decs_sign.c62 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) in ECDSA_do_sign() argument
64 return ECDSA_do_sign_ex(dgst, dlen, NULL, NULL, eckey); in ECDSA_do_sign()
69 EC_KEY *eckey) in ECDSA_do_sign_ex() argument
71 ECDSA_DATA *ecdsa = ecdsa_check(eckey); in ECDSA_do_sign_ex()
74 return ecdsa->meth->ecdsa_do_sign(dgst, dlen, kinv, rp, eckey); in ECDSA_do_sign_ex()
78 *sig, unsigned int *siglen, EC_KEY *eckey) in ECDSA_sign() argument
80 return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, NULL, NULL, eckey); in ECDSA_sign()
85 const BIGNUM *r, EC_KEY *eckey) in ECDSA_sign_ex() argument
89 s = ECDSA_do_sign_ex(dgst, dlen, kinv, r, eckey); in ECDSA_sign_ex()
99 int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, in ECDSA_sign_setup() argument
[all …]
H A Decdsa.h118 EC_KEY *eckey);
132 EC_KEY *eckey);
144 const ECDSA_SIG *sig, EC_KEY *eckey);
163 int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth);
169 int ECDSA_size(const EC_KEY *eckey);
178 int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinv, BIGNUM **rp);
191 unsigned char *sig, unsigned int *siglen, EC_KEY *eckey);
208 const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey);
222 const unsigned char *sig, int siglen, EC_KEY *eckey);
H A Decs_locl.h72 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);
110 ECDSA_DATA *ecdsa_check(EC_KEY *eckey);
H A Decdsatest.c287 EC_KEY *eckey = NULL, *wrong_eckey = NULL; in test_builtin() local
334 if ((eckey = EC_KEY_new()) == NULL) in test_builtin()
339 if (EC_KEY_set_group(eckey, group) == 0) in test_builtin()
342 degree = EC_GROUP_get_degree(EC_KEY_get0_group(eckey)); in test_builtin()
346 EC_KEY_free(eckey); in test_builtin()
347 eckey = NULL; in test_builtin()
352 if (!EC_KEY_generate_key(eckey)) { in test_builtin()
373 if (!EC_KEY_check_key(eckey)) { in test_builtin()
380 sig_len = ECDSA_size(eckey); in test_builtin()
383 if (!ECDSA_sign(0, digest, 20, signature, &sig_len, eckey)) { in test_builtin()
[all …]
H A Decs_vrf.c72 const ECDSA_SIG *sig, EC_KEY *eckey) in ECDSA_do_verify() argument
74 ECDSA_DATA *ecdsa = ecdsa_check(eckey); in ECDSA_do_verify()
77 return ecdsa->meth->ecdsa_do_verify(dgst, dgst_len, sig, eckey); in ECDSA_do_verify()
87 const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) in ECDSA_verify() argument
104 ret = ECDSA_do_verify(dgst, dgst_len, s, eckey); in ECDSA_verify()
H A Decs_ossl.c66 EC_KEY *eckey);
67 static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,
70 const ECDSA_SIG *sig, EC_KEY *eckey);
90 static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, in ecdsa_sign_setup() argument
99 if (eckey == NULL || (group = EC_KEY_get0_group(eckey)) == NULL) { in ecdsa_sign_setup()
215 EC_KEY *eckey) in ecdsa_do_sign() argument
226 ecdsa = ecdsa_check(eckey); in ecdsa_do_sign()
227 group = EC_KEY_get0_group(eckey); in ecdsa_do_sign()
228 priv_key = EC_KEY_get0_private_key(eckey); in ecdsa_do_sign()
269 if (!ECDSA_sign_setup(eckey, ctx, &kinv, &ret->r)) { in ecdsa_do_sign()
[all …]
H A Decs_lib.c95 int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth) in ECDSA_set_method() argument
99 ecdsa = ecdsa_check(eckey); in ECDSA_set_method()
/minix3/external/bsd/bind/dist/lib/dns/
H A Dopensslecdsa_link.c132 EC_KEY *eckey = EVP_PKEY_get1_EC_KEY(pkey); in opensslecdsa_sign() local
139 if (eckey == NULL) in opensslecdsa_sign()
156 ecdsasig = ECDSA_do_sign(digest, dgstlen, eckey); in opensslecdsa_sign()
170 if (eckey != NULL) in opensslecdsa_sign()
171 EC_KEY_free(eckey); in opensslecdsa_sign()
184 EC_KEY *eckey = EVP_PKEY_get1_EC_KEY(pkey); in opensslecdsa_verify() local
191 if (eckey == NULL) in opensslecdsa_verify()
219 status = ECDSA_do_verify(digest, dgstlen, ecdsasig, eckey); in opensslecdsa_verify()
237 if (eckey != NULL) in opensslecdsa_verify()
238 EC_KEY_free(eckey); in opensslecdsa_verify()
[all …]
H A Dopensslgost_link.c396 EC_KEY *eckey; in opensslgost_tofile() local
411 eckey = EVP_PKEY_get0(pkey); in opensslgost_tofile()
412 if (eckey == NULL) in opensslgost_tofile()
414 privkey = EC_KEY_get0_private_key(eckey); in opensslgost_tofile()
454 EC_KEY *eckey; in opensslgost_parse() local
489 eckey = EVP_PKEY_get0(pub->keydata.pkey); in opensslgost_parse()
490 pubkey = EC_KEY_get0_public_key(eckey); in opensslgost_parse()
506 eckey = EVP_PKEY_get0(pkey); in opensslgost_parse()
507 if (eckey == NULL) in opensslgost_parse()
509 if (!EC_KEY_set_private_key(eckey, privkey)) in opensslgost_parse()
[all …]
/minix3/crypto/external/bsd/openssl/dist/crypto/ec/
H A Dec_key.c230 int EC_KEY_generate_key(EC_KEY *eckey) in EC_KEY_generate_key() argument
239 return FIPS_ec_key_generate_key(eckey); in EC_KEY_generate_key()
242 if (!eckey || !eckey->group) { in EC_KEY_generate_key()
252 if (eckey->priv_key == NULL) { in EC_KEY_generate_key()
257 priv_key = eckey->priv_key; in EC_KEY_generate_key()
259 if (!EC_GROUP_get_order(eckey->group, order, ctx)) in EC_KEY_generate_key()
267 if (eckey->pub_key == NULL) { in EC_KEY_generate_key()
268 pub_key = EC_POINT_new(eckey->group); in EC_KEY_generate_key()
272 pub_key = eckey->pub_key; in EC_KEY_generate_key()
274 if (!EC_POINT_mul(eckey->group, pub_key, priv_key, NULL, NULL, ctx)) in EC_KEY_generate_key()
[all …]
H A Dec_ameth.c138 EC_KEY *eckey = NULL; in eckey_type2param() local
145 if (!(eckey = d2i_ECParameters(NULL, &pm, pmlen))) { in eckey_type2param()
156 if ((eckey = EC_KEY_new()) == NULL) { in eckey_type2param()
164 if (EC_KEY_set_group(eckey, group) == 0) in eckey_type2param()
172 return eckey; in eckey_type2param()
175 if (eckey) in eckey_type2param()
176 EC_KEY_free(eckey); in eckey_type2param()
185 EC_KEY *eckey = NULL; in eckey_pub_decode() local
192 eckey = eckey_type2param(ptype, pval); in eckey_pub_decode()
194 if (!eckey) { in eckey_pub_decode()
[all …]
H A Dec.h827 void EC_KEY_set_enc_flags(EC_KEY *eckey, unsigned int flags);
829 void EC_KEY_set_conv_form(EC_KEY *eckey, point_conversion_form_t cform);
848 void EC_KEY_set_asn1_flag(EC_KEY *eckey, int asn1_flag);
/minix3/crypto/external/bsd/openssl/dist/apps/
H A Dec.c90 EC_KEY *eckey = NULL; in MAIN() local
266 eckey = d2i_EC_PUBKEY_bio(in, NULL); in MAIN()
268 eckey = d2i_ECPrivateKey_bio(in, NULL); in MAIN()
271 eckey = PEM_read_bio_EC_PUBKEY(in, NULL, NULL, NULL); in MAIN()
273 eckey = PEM_read_bio_ECPrivateKey(in, NULL, NULL, passin); in MAIN()
278 if (eckey == NULL) { in MAIN()
299 group = EC_KEY_get0_group(eckey); in MAIN()
302 EC_KEY_set_conv_form(eckey, form); in MAIN()
305 EC_KEY_set_asn1_flag(eckey, asn1_flag); in MAIN()
308 if (!EC_KEY_print(out, eckey, 0)) { in MAIN()
[all …]
H A Decparam.c574 EC_KEY *eckey = EC_KEY_new(); in MAIN() local
576 if (eckey == NULL) in MAIN()
581 if (EC_KEY_set_group(eckey, group) == 0) in MAIN()
584 if (!EC_KEY_generate_key(eckey)) { in MAIN()
585 EC_KEY_free(eckey); in MAIN()
589 i = i2d_ECPrivateKey_bio(out, eckey); in MAIN()
591 i = PEM_write_bio_ECPrivateKey(out, eckey, NULL, in MAIN()
596 EC_KEY_free(eckey); in MAIN()
599 EC_KEY_free(eckey); in MAIN()
/minix3/crypto/external/bsd/openssl/dist/doc/crypto/
H A Decdsa.pod18 EC_KEY *eckey);
21 EC_KEY *eckey);
23 const ECDSA_SIG *sig, EC_KEY* eckey);
24 int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx,
28 unsigned int *siglen, EC_KEY *eckey);
32 const BIGNUM *rp, EC_KEY *eckey);
35 int siglen, EC_KEY *eckey);
36 int ECDSA_size(const EC_KEY *eckey);
41 int ECDSA_set_method(EC_KEY *eckey,const ECDSA_METHOD *meth);
78 ECDSA signature created with the private EC key B<eckey>.
[all …]
/minix3/crypto/external/bsd/openssl/dist/crypto/ecdh/
H A Dech_key.c73 EC_KEY *eckey, in ECDH_compute_key() argument
77 ECDH_DATA *ecdh = ecdh_check(eckey); in ECDH_compute_key()
80 return ecdh->meth->compute_key(out, outlen, pub_key, eckey, KDF); in ECDH_compute_key()
H A Dech_locl.h72 int (*init) (EC_KEY *eckey);
73 int (*finish) (EC_KEY *eckey);
H A Dech_lib.c108 int ECDH_set_method(EC_KEY *eckey, const ECDH_METHOD *meth) in ECDH_set_method() argument
112 ecdh = ecdh_check(eckey); in ECDH_set_method()
120 mtmp->finish(eckey); in ECDH_set_method()
131 meth->init(eckey); in ECDH_set_method()
/minix3/external/bsd/bind/dist/lib/dns/tests/
H A Dgost_test.c266 EC_KEY *eckey; in ATF_TC_BODY() local
285 eckey = EVP_PKEY_get0(pkey); in ATF_TC_BODY()
286 ATF_REQUIRE(eckey != NULL); in ATF_TC_BODY()
287 ATF_REQUIRE(EC_KEY_set_private_key(eckey, privkey) == 1); in ATF_TC_BODY()
304 eckey = EVP_PKEY_get0(pkey); in ATF_TC_BODY()
305 ATF_REQUIRE(eckey != NULL); in ATF_TC_BODY()
306 privkey1 = EC_KEY_get0_private_key(eckey); in ATF_TC_BODY()
/minix3/crypto/external/bsd/openssl/dist/crypto/x509/
H A Dx_all.c344 EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey) in d2i_EC_PUBKEY_fp() argument
346 return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, fp, eckey); in d2i_EC_PUBKEY_fp()
349 int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey) in i2d_EC_PUBKEY_fp() argument
351 return ASN1_i2d_fp_of(EC_KEY, i2d_EC_PUBKEY, fp, eckey); in i2d_EC_PUBKEY_fp()
354 EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey) in d2i_ECPrivateKey_fp() argument
356 return ASN1_d2i_fp_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, fp, eckey); in d2i_ECPrivateKey_fp()
359 int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey) in i2d_ECPrivateKey_fp() argument
361 return ASN1_i2d_fp_of(EC_KEY, i2d_ECPrivateKey, fp, eckey); in i2d_ECPrivateKey_fp()
364 EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey) in d2i_EC_PUBKEY_bio() argument
366 return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, bp, eckey); in d2i_EC_PUBKEY_bio()
[all …]
H A Dx509.h688 EC_KEY *d2i_EC_PUBKEY_fp(FILE *fp, EC_KEY **eckey);
689 int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey);
690 EC_KEY *d2i_ECPrivateKey_fp(FILE *fp, EC_KEY **eckey);
691 int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey);
727 EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey);
728 int i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *eckey);
729 EC_KEY *d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey);
730 int i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey);
/minix3/crypto/external/bsd/openssl/dist/crypto/pem/
H A Dpem_all.c137 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey);
334 static EC_KEY *pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey) in IMPLEMENT_PEM_rw_const()
343 if (eckey) { in IMPLEMENT_PEM_rw_const()
344 EC_KEY_free(*eckey); in IMPLEMENT_PEM_rw_const()
345 *eckey = dtmp; in IMPLEMENT_PEM_rw_const()
410 EC_KEY *PEM_read_ECPrivateKey(FILE *fp, EC_KEY **eckey, pem_password_cb *cb, in IMPLEMENT_PEM_rw()
415 return pkey_get_eckey(pktmp, eckey); /* will free pktmp */ in IMPLEMENT_PEM_rw()
/minix3/crypto/external/bsd/openssl/dist/engines/ccgost/
H A Dgost2001.c35 int fill_GOST2001_params(EC_KEY *eckey, int nid) in fill_GOST2001_params() argument
106 if(!EC_KEY_set_group(eckey, grp)) { in fill_GOST2001_params()
126 DSA_SIG *gost2001_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) in gost2001_do_sign() argument
148 group = EC_KEY_get0_group(eckey); in gost2001_do_sign()
158 priv_key = EC_KEY_get0_private_key(eckey); in gost2001_do_sign()
H A Dgost_lcl.h194 int fill_GOST2001_params(EC_KEY *eckey, int nid);
199 DSA_SIG *gost2001_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey);
/minix3/minix/drivers/net/dp8390/
H A Ddp8390.c884 char eckey[16]; in update_conf() local
892 strlcpy(eckey, "DPETH0", sizeof(eckey)); in update_conf()
893 eckey[5] += instance; in update_conf()
897 (void) env_parse(eckey, dpc_fmt, 0, &v, 0x0000L, 0xFFFFL); in update_conf()
901 (void) env_parse(eckey, dpc_fmt, 1, &v, 0L, (long) NR_IRQ_VECTORS - 1); in update_conf()
905 (void) env_parse(eckey, dpc_fmt, 2, &v, 0L, 0xFFFFFL); in update_conf()
909 (void) env_parse(eckey, dpc_fmt, 3, &v, 0x2000L, 0x8000L); in update_conf()

12