Home
last modified time | relevance | path

Searched refs:pkey (Results 1 – 25 of 509) sorted by relevance

12345678910>>...21

/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/evp/
H A Dp_lib.c29 int EVP_PKEY_bits(const EVP_PKEY *pkey) in EVP_PKEY_bits() argument
31 if (pkey && pkey->ameth && pkey->ameth->pkey_bits) in EVP_PKEY_bits()
32 return pkey->ameth->pkey_bits(pkey); in EVP_PKEY_bits()
36 int EVP_PKEY_security_bits(const EVP_PKEY *pkey) in EVP_PKEY_security_bits() argument
38 if (pkey == NULL) in EVP_PKEY_security_bits()
40 if (!pkey->ameth || !pkey->ameth->pkey_security_bits) in EVP_PKEY_security_bits()
42 return pkey->ameth->pkey_security_bits(pkey); in EVP_PKEY_security_bits()
45 int EVP_PKEY_size(const EVP_PKEY *pkey) in EVP_PKEY_size() argument
47 if (pkey && pkey->ameth && pkey->ameth->pkey_size) in EVP_PKEY_size()
48 return pkey->ameth->pkey_size(pkey); in EVP_PKEY_size()
[all …]
H A Dpmeth_gn.c174 EVP_PKEY *pkey = ctx->pkey; in EVP_PKEY_check() local
176 if (pkey == NULL) { in EVP_PKEY_check()
183 return ctx->pmeth->check(pkey); in EVP_PKEY_check()
186 if (pkey->ameth == NULL || pkey->ameth->pkey_check == NULL) { in EVP_PKEY_check()
192 return pkey->ameth->pkey_check(pkey); in EVP_PKEY_check()
197 EVP_PKEY *pkey = ctx->pkey; in EVP_PKEY_public_check() local
199 if (pkey == NULL) { in EVP_PKEY_public_check()
206 return ctx->pmeth->public_check(pkey); in EVP_PKEY_public_check()
209 if (pkey->ameth == NULL || pkey->ameth->pkey_public_check == NULL) { in EVP_PKEY_public_check()
215 return pkey->ameth->pkey_public_check(pkey); in EVP_PKEY_public_check()
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/evp/
H A Dp_lib.c53 static int pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str,
62 int EVP_PKEY_get_bits(const EVP_PKEY *pkey) in EVP_PKEY_get_bits() argument
66 if (pkey != NULL) { in EVP_PKEY_get_bits()
67 size = pkey->cache.bits; in EVP_PKEY_get_bits()
68 if (pkey->ameth != NULL && pkey->ameth->pkey_bits != NULL) in EVP_PKEY_get_bits()
69 size = pkey->ameth->pkey_bits(pkey); in EVP_PKEY_get_bits()
74 int EVP_PKEY_get_security_bits(const EVP_PKEY *pkey) in EVP_PKEY_get_security_bits() argument
78 if (pkey != NULL) { in EVP_PKEY_get_security_bits()
79 size = pkey->cache.security_bits; in EVP_PKEY_get_security_bits()
80 if (pkey->ameth != NULL && pkey->ameth->pkey_security_bits != NULL) in EVP_PKEY_get_security_bits()
[all …]
H A Dpmeth_check.c37 keydata = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in try_provided_check()
49 EVP_PKEY *pkey = ctx->pkey; in evp_pkey_public_check_combined() local
52 if (pkey == NULL) { in evp_pkey_public_check_combined()
61 if (pkey->type == EVP_PKEY_NONE) in evp_pkey_public_check_combined()
68 return ctx->pmeth->public_check(pkey); in evp_pkey_public_check_combined()
71 if (pkey->ameth == NULL || pkey->ameth->pkey_public_check == NULL) in evp_pkey_public_check_combined()
74 return pkey->ameth->pkey_public_check(pkey); in evp_pkey_public_check_combined()
93 EVP_PKEY *pkey = ctx->pkey; in evp_pkey_param_check_combined() local
96 if (pkey == NULL) { in evp_pkey_param_check_combined()
106 if (pkey->type == EVP_PKEY_NONE) in evp_pkey_param_check_combined()
[all …]
H A Dp_legacy.c25 int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key) in EVP_PKEY_set1_RSA() argument
27 int ret = EVP_PKEY_assign_RSA(pkey, key); in EVP_PKEY_set1_RSA()
34 RSA *evp_pkey_get0_RSA_int(const EVP_PKEY *pkey) in evp_pkey_get0_RSA_int() argument
36 if (pkey->type != EVP_PKEY_RSA && pkey->type != EVP_PKEY_RSA_PSS) { in evp_pkey_get0_RSA_int()
40 return evp_pkey_get_legacy((EVP_PKEY *)pkey); in evp_pkey_get0_RSA_int()
43 const RSA *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey) in EVP_PKEY_get0_RSA() argument
45 return evp_pkey_get0_RSA_int(pkey); in EVP_PKEY_get0_RSA()
48 RSA *EVP_PKEY_get1_RSA(EVP_PKEY *pkey) in EVP_PKEY_get1_RSA() argument
50 RSA *ret = evp_pkey_get0_RSA_int(pkey); in EVP_PKEY_get1_RSA()
58 int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key) in EVP_PKEY_set1_EC_KEY() argument
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/ec/
H A Decx_meth.c46 static int ecx_key_op(EVP_PKEY *pkey, int id, const X509_ALGOR *palg, in ecx_key_op() argument
118 EVP_PKEY_assign(pkey, id, key); in ecx_key_op()
125 static int ecx_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in ecx_pub_encode() argument
127 const ECX_KEY *ecxkey = pkey->pkey.ecx; in ecx_pub_encode()
135 penc = OPENSSL_memdup(ecxkey->pubkey, KEYLEN(pkey)); in ecx_pub_encode()
141 if (!X509_PUBKEY_set0_param(pk, OBJ_nid2obj(pkey->ameth->pkey_id), in ecx_pub_encode()
142 V_ASN1_UNDEF, NULL, penc, KEYLEN(pkey))) { in ecx_pub_encode()
150 static int ecx_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) in ecx_pub_decode() argument
158 return ecx_key_op(pkey, pkey->ameth->pkey_id, palg, p, pklen, in ecx_pub_decode()
164 const ECX_KEY *akey = a->pkey.ecx; in ecx_pub_cmp()
[all …]
H A Dec_ameth.c75 static int eckey_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in eckey_pub_encode() argument
77 const EC_KEY *ec_key = pkey->pkey.ec; in eckey_pub_encode()
153 static int eckey_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) in eckey_pub_decode() argument
178 EVP_PKEY_assign_EC_KEY(pkey, eckey); in eckey_pub_decode()
189 const EC_GROUP *group = EC_KEY_get0_group(b->pkey.ec); in eckey_pub_cmp()
190 const EC_POINT *pa = EC_KEY_get0_public_key(a->pkey.ec), in eckey_pub_cmp()
191 *pb = EC_KEY_get0_public_key(b->pkey.ec); in eckey_pub_cmp()
202 static int eckey_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) in eckey_priv_decode() argument
225 EVP_PKEY_assign_EC_KEY(pkey, eckey); in eckey_priv_decode()
235 static int eckey_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) in eckey_priv_encode() argument
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/dh/
H A Ddh_ameth.c34 static DH *d2i_dhp(const EVP_PKEY *pkey, const unsigned char **pp, in d2i_dhp() argument
38 int is_dhx = (pkey->ameth == &ossl_dhx_asn1_meth); in d2i_dhp()
48 static int i2d_dhp(const EVP_PKEY *pkey, const DH *a, unsigned char **pp) in i2d_dhp() argument
50 if (pkey->ameth == &ossl_dhx_asn1_meth) in i2d_dhp()
55 static void int_dh_free(EVP_PKEY *pkey) in int_dh_free() argument
57 DH_free(pkey->pkey.dh); in int_dh_free()
60 static int dh_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) in dh_pub_decode() argument
85 if ((dh = d2i_dhp(pkey, &pm, pmlen)) == NULL) { in dh_pub_decode()
102 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, dh); in dh_pub_decode()
111 static int dh_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in dh_pub_encode() argument
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/ec/
H A Dec_ameth.c68 static int eckey_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in eckey_pub_encode() argument
70 const EC_KEY *ec_key = pkey->pkey.ec; in eckey_pub_encode()
100 static int eckey_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) in eckey_pub_decode() argument
123 EVP_PKEY_assign_EC_KEY(pkey, eckey); in eckey_pub_decode()
134 const EC_GROUP *group = EC_KEY_get0_group(b->pkey.ec); in eckey_pub_cmp()
135 const EC_POINT *pa = EC_KEY_get0_public_key(a->pkey.ec), in eckey_pub_cmp()
136 *pb = EC_KEY_get0_public_key(b->pkey.ec); in eckey_pub_cmp()
148 static int eckey_priv_decode_ex(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8, in eckey_priv_decode_ex() argument
156 EVP_PKEY_assign_EC_KEY(pkey, eckey); in eckey_priv_decode_ex()
162 static int eckey_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) in eckey_priv_encode() argument
[all …]
H A Decx_meth.c31 static int ecx_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in ecx_pub_encode() argument
33 const ECX_KEY *ecxkey = pkey->pkey.ecx; in ecx_pub_encode()
41 penc = OPENSSL_memdup(ecxkey->pubkey, KEYLEN(pkey)); in ecx_pub_encode()
47 if (!X509_PUBKEY_set0_param(pk, OBJ_nid2obj(pkey->ameth->pkey_id), in ecx_pub_encode()
48 V_ASN1_UNDEF, NULL, penc, KEYLEN(pkey))) { in ecx_pub_encode()
56 static int ecx_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) in ecx_pub_decode() argument
66 ecx = ossl_ecx_key_op(palg, p, pklen, pkey->ameth->pkey_id, in ecx_pub_decode()
70 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx); in ecx_pub_decode()
77 const ECX_KEY *akey = a->pkey.ecx; in ecx_pub_cmp()
78 const ECX_KEY *bkey = b->pkey.ecx; in ecx_pub_cmp()
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/dsa/
H A Ddsa_ameth.c20 static int dsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) in dsa_pub_decode() argument
67 EVP_PKEY_assign_DSA(pkey, dsa); in dsa_pub_decode()
77 static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in dsa_pub_encode() argument
87 dsa = pkey->pkey.dsa; in dsa_pub_encode()
88 if (pkey->save_parameters && dsa->p && dsa->q && dsa->g) { in dsa_pub_encode()
137 static int dsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) in dsa_priv_decode() argument
188 EVP_PKEY_assign_DSA(pkey, dsa); in dsa_priv_decode()
203 static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) in dsa_priv_encode() argument
210 if (!pkey->pkey.dsa || !pkey->pkey.dsa->priv_key) { in dsa_priv_encode()
222 params->length = i2d_DSAparams(pkey->pkey.dsa, &params->data); in dsa_priv_encode()
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/dsa/
H A Ddsa_ameth.c29 static int dsa_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) in dsa_pub_decode() argument
77 EVP_PKEY_assign_DSA(pkey, dsa); in dsa_pub_decode()
87 static int dsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in dsa_pub_encode() argument
97 dsa = pkey->pkey.dsa; in dsa_pub_encode()
98 if (pkey->save_parameters in dsa_pub_encode()
150 static int dsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) in dsa_priv_decode() argument
157 EVP_PKEY_assign_DSA(pkey, dsa); in dsa_priv_decode()
163 static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) in dsa_priv_encode() argument
170 if (pkey->pkey.dsa == NULL|| pkey->pkey.dsa->priv_key == NULL) { in dsa_priv_encode()
182 params->length = i2d_DSAparams(pkey->pkey.dsa, &params->data); in dsa_priv_encode()
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/x509/
H A Dx_pubkey.c35 EVP_PKEY *pkey; member
92 EVP_PKEY_free(pubkey->pkey); in x509_pubkey_ex_free()
161 EVP_PKEY_free(pubkey->pkey); in x509_pubkey_ex_d2i_ex()
162 pubkey->pkey = NULL; in x509_pubkey_ex_d2i_ex()
175 if ((ret = x509_pubkey_decode(&pubkey->pkey, pubkey)) == -1) { in x509_pubkey_ex_d2i_ex()
208 OSSL_DECODER_CTX_new_for_pkey(&pubkey->pkey, in x509_pubkey_ex_d2i_ex()
300 if (a->pkey != NULL) { in X509_PUBKEY_dup()
302 pubkey->pkey = EVP_PKEY_dup(a->pkey); in X509_PUBKEY_dup()
303 if (pubkey->pkey == NULL) { in X509_PUBKEY_dup()
305 if (x509_pubkey_decode(&pubkey->pkey, pubkey) <= 0) { in X509_PUBKEY_dup()
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/x509/
H A Dx_pubkey.c23 EVP_PKEY *pkey; member
34 EVP_PKEY_free(pubkey->pkey); in pubkey_cb()
38 EVP_PKEY_free(pubkey->pkey); in pubkey_cb()
39 pubkey->pkey = NULL; in pubkey_cb()
46 if (x509_pubkey_decode(&pubkey->pkey, pubkey) == -1) in pubkey_cb()
60 int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey)
70 if (pkey->ameth) {
71 if (pkey->ameth->pub_encode) {
72 if (!pkey->ameth->pub_encode(pk, pkey)) {
88 pk->pkey = pkey;
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/dh/
H A Ddh_ameth.c25 static DH *d2i_dhp(const EVP_PKEY *pkey, const unsigned char **pp, in d2i_dhp() argument
28 if (pkey->ameth == &dhx_asn1_meth) in d2i_dhp()
33 static int i2d_dhp(const EVP_PKEY *pkey, const DH *a, unsigned char **pp) in i2d_dhp() argument
35 if (pkey->ameth == &dhx_asn1_meth) in i2d_dhp()
40 static void int_dh_free(EVP_PKEY *pkey) in int_dh_free() argument
42 DH_free(pkey->pkey.dh); in int_dh_free()
45 static int dh_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) in dh_pub_decode() argument
70 if ((dh = d2i_dhp(pkey, &pm, pmlen)) == NULL) { in dh_pub_decode()
87 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, dh); in dh_pub_decode()
97 static int dh_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in dh_pub_encode() argument
[all …]
/netbsd-src/external/mpl/bind/dist/lib/dns/
H A Dopenssleddsa_link.c92 const unsigned char *key, size_t *key_len, EVP_PKEY **pkey) { in raw_key_to_ossl()
103 *pkey = EVP_PKEY_new_raw_private_key(pkey_type, NULL, key, len);
105 *pkey = EVP_PKEY_new_raw_public_key(pkey_type, NULL, key, len);
107 if (*pkey == NULL) { in openssleddsa_createctx()
181 EVP_PKEY *pkey = key->keydata.pkeypair.priv; in openssleddsa_sign()
201 if (EVP_DigestSignInit(ctx, NULL, NULL, NULL, pkey) != 1) { in openssleddsa_sign()
228 EVP_PKEY *pkey = key->keydata.pkeypair.pub; in openssleddsa_verify()
245 if (EVP_DigestVerifyInit(ctx, NULL, NULL, NULL, pkey) != 1) { in openssleddsa_verify()
277 EVP_PKEY *pkey = NULL;
298 status = EVP_PKEY_keygen(ctx, &pkey); in openssleddsa_generate()
63 raw_key_to_ossl(unsigned int key_alg,int private,const unsigned char * key,size_t * key_len,EVP_PKEY ** pkey) raw_key_to_ossl() argument
165 EVP_PKEY *pkey = key->keydata.pkey; openssleddsa_sign() local
217 EVP_PKEY *pkey = key->keydata.pkey; openssleddsa_verify() local
300 EVP_PKEY *pkey = NULL; openssleddsa_generate() local
353 EVP_PKEY *pkey = key->keydata.pkey; openssleddsa_isprivate() local
373 EVP_PKEY *pkey = key->keydata.pkey; openssleddsa_destroy() local
381 EVP_PKEY *pkey = key->keydata.pkey; openssleddsa_todns() local
413 EVP_PKEY *pkey; openssleddsa_fromdns() local
500 eddsa_check(EVP_PKEY * pkey,EVP_PKEY * pubpkey) eddsa_check() argument
516 EVP_PKEY *pkey = NULL, *pubpkey = NULL; openssleddsa_parse() local
604 EVP_PKEY *pkey = NULL, *pubpkey = NULL; openssleddsa_fromlabel() local
[all...]
H A Dopensslecdsa_link.c143 EVP_PKEY **pkey) { in raw_key_to_ossl()
236 ctx, pkey, private ? EVP_PKEY_KEYPAIR : EVP_PKEY_PUBLIC_KEY, in opensslecdsa_adddata()
238 if (status != 1 || *pkey == NULL) { in opensslecdsa_adddata()
259 EVP_PKEY *pkey = key->keydata.pkeypair.pub;
264 if (EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_EC_PUB_X, &x) == 1 && in BN_bn2bin_fixed()
265 EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_EC_PUB_Y, &y) == 1) in BN_bn2bin_fixed()
286 EVP_PKEY *pkey = NULL; in opensslecdsa_sign()
328 pkey = EVP_PKEY_new(); in opensslecdsa_sign()
329 if (pkey == NULL) { in opensslecdsa_sign()
332 if (!EVP_PKEY_set1_EC_KEY(pkey, ecke in opensslecdsa_sign()
65 raw_key_to_ossl(unsigned int key_alg,int private,const unsigned char * key,size_t key_len,EVP_PKEY ** pkey) raw_key_to_ossl() argument
495 EVP_PKEY *pkey = NULL; opensslecdsa_generate() local
607 EVP_PKEY *pkey; opensslecdsa_isprivate() local
645 EVP_PKEY *pkey = key->keydata.pkey; opensslecdsa_destroy() local
656 EVP_PKEY *pkey; opensslecdsa_todns() local
746 EVP_PKEY *pkey = NULL; opensslecdsa_fromdns() local
831 EVP_PKEY *pkey; opensslecdsa_tofile() local
944 ecdsa_check(EVP_PKEY ** pkey,EVP_PKEY * pubpkey) ecdsa_check() argument
1107 eckey_to_pkey(EC_KEY * eckey,EVP_PKEY ** pkey) eckey_to_pkey() argument
1131 EVP_PKEY *pkey = NULL; finalize_eckey() local
1332 EVP_PKEY *pkey = NULL; opensslecdsa_fromlabel() local
[all...]
/netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/
H A Dopenssleddsa_link.c65 size_t *key_len, EVP_PKEY **pkey) { in raw_key_to_ossl() argument
92 *pkey = EVP_PKEY_new_raw_private_key(pkey_type, NULL, key, len); in raw_key_to_ossl()
94 *pkey = EVP_PKEY_new_raw_public_key(pkey_type, NULL, key, len); in raw_key_to_ossl()
96 if (*pkey == NULL) { in raw_key_to_ossl()
167 EVP_PKEY *pkey = key->keydata.pkey; in openssleddsa_sign() local
192 if (EVP_DigestSignInit(ctx, NULL, NULL, NULL, pkey) != 1) { in openssleddsa_sign()
219 EVP_PKEY *pkey = key->keydata.pkey; in openssleddsa_verify() local
251 if (EVP_DigestVerifyInit(ctx, NULL, NULL, NULL, pkey) != 1) { in openssleddsa_verify()
283 EVP_PKEY *pkey1 = key1->keydata.pkey; in openssleddsa_compare()
284 EVP_PKEY *pkey2 = key2->keydata.pkey; in openssleddsa_compare()
[all …]
H A Dopensslecdsa_link.c159 EVP_PKEY *pkey = key->keydata.pkey; in opensslecdsa_sign() local
160 EC_KEY *eckey = EVP_PKEY_get1_EC_KEY(pkey); in opensslecdsa_sign()
215 EVP_PKEY *pkey = key->keydata.pkey; in opensslecdsa_verify() local
216 EC_KEY *eckey = EVP_PKEY_get1_EC_KEY(pkey); in opensslecdsa_verify()
279 EVP_PKEY *pkey1 = key1->keydata.pkey; in opensslecdsa_compare()
280 EVP_PKEY *pkey2 = key2->keydata.pkey; in opensslecdsa_compare()
329 EVP_PKEY *pkey; in opensslecdsa_generate() local
357 pkey = EVP_PKEY_new(); in opensslecdsa_generate()
358 if (pkey == NULL) { in opensslecdsa_generate()
361 if (!EVP_PKEY_set1_EC_KEY(pkey, eckey)) { in opensslecdsa_generate()
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/rsa/
H A Drsa_ameth.c29 static int rsa_param_encode(const EVP_PKEY *pkey, in rsa_param_encode() argument
32 const RSA *rsa = pkey->pkey.rsa; in rsa_param_encode()
53 static int rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) in rsa_pub_encode() argument
60 if (!rsa_param_encode(pkey, &str, &strtype)) in rsa_pub_encode()
62 penclen = i2d_RSAPublicKey(pkey->pkey.rsa, &penc); in rsa_pub_encode()
67 if (X509_PUBKEY_set0_param(pk, OBJ_nid2obj(pkey->ameth->pkey_id), in rsa_pub_encode()
76 static int rsa_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey) in rsa_pub_decode() argument
93 switch (pkey->ameth->pkey_id) { in rsa_pub_decode()
105 if (!EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, rsa)) { in rsa_pub_decode()
118 if (((RSA_flags(a->pkey.rsa) & RSA_METHOD_FLAG_NO_CHECK)) in rsa_pub_cmp()
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/pkcs12/
H A Dp12_kiss.c17 EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
20 int passlen, EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
23 EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
32 int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, in PKCS12_parse() argument
38 if (pkey) in PKCS12_parse()
39 *pkey = NULL; in PKCS12_parse()
82 if (!parse_pk12(p12, pass, -1, pkey, ocerts)) { in PKCS12_parse()
88 if (pkey && *pkey && cert && !*cert) { in PKCS12_parse()
90 if (X509_check_private_key(x, *pkey)) { in PKCS12_parse()
115 if (pkey) { in PKCS12_parse()
[all …]
/netbsd-src/external/bsd/libfido2/dist/examples/
H A Dutil.c134 EVP_PKEY *pkey = NULL; in read_ec_pubkey() local
142 if ((pkey = PEM_read_PUBKEY(fp, NULL, NULL, NULL)) == NULL) { in read_ec_pubkey()
146 if ((ec = EVP_PKEY_get1_EC_KEY(pkey)) == NULL) { in read_ec_pubkey()
155 if (pkey != NULL) { in read_ec_pubkey()
156 EVP_PKEY_free(pkey); in read_ec_pubkey()
166 EVP_PKEY *pkey = NULL; in write_es256_pubkey() local
192 if ((pkey = es256_pk_to_EVP_PKEY(pk)) == NULL) { in write_es256_pubkey()
197 if (PEM_write_PUBKEY(fp, pkey) == 0) { in write_es256_pubkey()
212 if (pkey != NULL) { in write_es256_pubkey()
213 EVP_PKEY_free(pkey); in write_es256_pubkey()
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/demos/pkey/
H A DEVP_PKEY_RSA_keygen.c38 EVP_PKEY *pkey = NULL; in generate_rsa_key_long() local
87 if (EVP_PKEY_generate(genctx, &pkey) <= 0) { in generate_rsa_key_long()
96 return pkey; in generate_rsa_key_long()
110 EVP_PKEY *pkey = NULL; in generate_rsa_key_short() local
113 pkey = EVP_PKEY_Q_keygen(libctx, propq, "RSA", (size_t)bits); in generate_rsa_key_short()
115 if (pkey == NULL) in generate_rsa_key_short()
118 return pkey; in generate_rsa_key_short()
124 static int dump_key(const EVP_PKEY *pkey) in dump_key() argument
137 if (EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_RSA_N, &n) == 0) { in dump_key()
146 if (EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_RSA_E, &e) == 0) { in dump_key()
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/pkcs12/
H A Dp12_kiss.c18 EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
21 int passlen, EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
24 EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
33 int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, in PKCS12_parse() argument
39 if (pkey != NULL) in PKCS12_parse()
40 *pkey = NULL; in PKCS12_parse()
82 if (!parse_pk12(p12, pass, -1, pkey, ocerts)) { in PKCS12_parse()
93 if (pkey != NULL && *pkey != NULL in PKCS12_parse()
98 match = X509_check_private_key(x, *pkey); in PKCS12_parse()
119 if (pkey != NULL) { in PKCS12_parse()
[all …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/doc/man3/
H A DEVP_PKEY_set1_RSA.pod18 int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key);
19 int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key);
20 int EVP_PKEY_set1_DH(EVP_PKEY *pkey, DH *key);
21 int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key);
23 RSA *EVP_PKEY_get1_RSA(EVP_PKEY *pkey);
24 DSA *EVP_PKEY_get1_DSA(EVP_PKEY *pkey);
25 DH *EVP_PKEY_get1_DH(EVP_PKEY *pkey);
26 EC_KEY *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey);
28 const unsigned char *EVP_PKEY_get0_hmac(const EVP_PKEY *pkey, size_t *len);
29 const unsigned char *EVP_PKEY_get0_poly1305(const EVP_PKEY *pkey, size_t *len);
[all …]

12345678910>>...21