Home
last modified time | relevance | path

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

12345678910>>...20

/freebsd/crypto/openssl/crypto/evp/
H A Dp_lib.c69 size = pkey->ameth->pkey_bits(pkey); in EVP_PKEY_get_bits()
81 size = pkey->ameth->pkey_security_bits(pkey); in EVP_PKEY_get_security_bits()
224 return pkey->ameth->param_missing(pkey); in EVP_PKEY_missing_parameters()
721 pkey->foreign = pkey->pkey.rsa != NULL in detect_foreign_key()
728 pkey->foreign = pkey->pkey.ec != NULL in detect_foreign_key()
734 pkey->foreign = pkey->pkey.dsa != NULL in detect_foreign_key()
740 pkey->foreign = pkey->pkey.dh != NULL in detect_foreign_key()
777 pkey->pkey.ptr = key; in EVP_PKEY_assign()
790 return pkey->pkey.ptr; in EVP_PKEY_get0()
1090 return EC_KEY_can_sign(pkey->pkey.ec); in EVP_PKEY_can_sign()
[all …]
H A Dpmeth_check.c49 EVP_PKEY *pkey = ctx->pkey; in evp_pkey_public_check_combined() local
52 if (pkey == NULL) { 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
116 if (pkey->ameth == NULL || pkey->ameth->pkey_param_check == NULL) in evp_pkey_param_check_combined()
119 return pkey->ameth->pkey_param_check(pkey); in evp_pkey_param_check_combined()
138 EVP_PKEY *pkey = ctx->pkey; in EVP_PKEY_private_check() local
162 EVP_PKEY *pkey = ctx->pkey; in EVP_PKEY_pairwise_check() local
184 if (pkey->ameth == NULL || pkey->ameth->pkey_check == NULL) in EVP_PKEY_pairwise_check()
[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()
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()
62 if (!EVP_PKEY_assign_EC_KEY(pkey, key)) { in EVP_PKEY_set1_EC_KEY()
80 return evp_pkey_get0_EC_KEY_int(pkey); in EVP_PKEY_get0_EC_KEY()
[all …]
H A Devp_pkey.c27 EVP_PKEY *pkey = NULL; in evp_pkcs82pkey_legacy() local
34 if ((pkey = EVP_PKEY_new()) == NULL) { in evp_pkcs82pkey_legacy()
47 if (!pkey->ameth->priv_decode_ex(pkey, p8, libctx, propq)) in evp_pkcs82pkey_legacy()
50 if (!pkey->ameth->priv_decode(pkey, p8)) { in evp_pkcs82pkey_legacy()
59 return pkey; in evp_pkcs82pkey_legacy()
62 EVP_PKEY_free(pkey); in evp_pkcs82pkey_legacy()
69 EVP_PKEY *pkey = NULL; in EVP_PKCS82PKEY_ex() local
93 return pkey; in EVP_PKCS82PKEY_ex()
113 if (evp_pkey_is_provided(pkey)) { in EVP_PKEY2PKCS8()
137 if (pkey->ameth != NULL) { in EVP_PKEY2PKCS8()
[all …]
/freebsd/crypto/openssl/crypto/dh/
H A Ddh_ameth.c57 DH_free(pkey->pkey.dh); in int_dh_free()
102 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, dh); in dh_pub_decode()
120 dh = pkey->pkey.dh; in dh_pub_encode()
191 params->length = i2d_dhp(pkey, pkey->pkey.dh, &params->data); in dh_priv_encode()
241 return i2d_dhp(pkey, pkey->pkey.dh, pder); in dh_param_encode()
302 return DH_size(pkey->pkey.dh); in int_dh_size()
307 return DH_bits(pkey->pkey.dh); in dh_bits()
312 return DH_security_bits(pkey->pkey.dh); in dh_security_bits()
430 DH *dh = pkey->pkey.dh; in dh_pkey_public_check()
442 DH *dh = pkey->pkey.dh; in dh_pkey_param_check()
[all …]
/freebsd/crypto/openssl/crypto/ec/
H A Dec_ameth.c70 const EC_KEY *ec_key = pkey->pkey.ec; in eckey_pub_encode()
164 EC_KEY ec_key = *(pkey->pkey.ec); in eckey_priv_encode()
207 return ECDSA_size(pkey->pkey.ec); in int_ec_size()
234 if (pkey->pkey.ec == NULL || EC_KEY_get0_group(pkey->pkey.ec) == NULL) in ec_missing_parameters()
274 EC_KEY_free(pkey->pkey.ec); in int_ec_free()
359 return i2d_ECParameters(pkey->pkey.ec, pder); in eckey_param_encode()
393 return i2d_ECPrivateKey(pkey->pkey.ec, pder); in old_ec_priv_encode()
425 EC_KEY *eckey = pkey->pkey.ec; in ec_pkey_check()
438 EC_KEY *eckey = pkey->pkey.ec; in ec_pkey_public_check()
454 EC_KEY *eckey = pkey->pkey.ec; in ec_pkey_param_check()
[all …]
H A Decx_meth.c33 const ECX_KEY *ecxkey = pkey->pkey.ecx; in ecx_pub_encode()
70 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx); in ecx_pub_decode()
94 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx); in ecx_priv_decode_ex()
102 const ECX_KEY *ecxkey = pkey->pkey.ecx; in ecx_priv_encode()
159 ossl_ecx_key_free(pkey->pkey.ecx); in ecx_free()
171 const ECX_KEY *ecxkey = pkey->pkey.ecx; in ecx_key_print()
232 if (pkey->pkey.ecx != NULL) { in ecx_ctrl()
235 *ppt = OPENSSL_memdup(pkey->pkey.ecx->pubkey, KEYLEN(pkey)); in ecx_ctrl()
274 EVP_PKEY_assign(pkey, pkey->ameth->pkey_id, ecx); in ecx_set_priv_key()
301 const ECX_KEY *key = pkey->pkey.ecx; in ecx_get_priv_key()
[all …]
/freebsd/crypto/openssl/crypto/dsa/
H A Ddsa_ameth.c97 dsa = pkey->pkey.dsa; in dsa_pub_encode()
170 if (pkey->pkey.dsa == NULL|| pkey->pkey.dsa->priv_key == NULL) { in dsa_priv_encode()
220 return DSA_size(pkey->pkey.dsa); in int_dsa_size()
225 return DSA_bits(pkey->pkey.dsa); in dsa_bits()
230 return DSA_security_bits(pkey->pkey.dsa); in dsa_security_bits()
236 dsa = pkey->pkey.dsa; in dsa_missing_parameters()
269 DSA_free(pkey->pkey.dsa); in int_dsa_free()
335 return i2d_DSAparams(pkey->pkey.dsa, pder); in dsa_param_encode()
341 return do_dsa_print(bp, pkey->pkey.dsa, indent, 0); in dsa_param_print()
372 return i2d_DSAPrivateKey(pkey->pkey.dsa, pder); in old_dsa_priv_encode()
[all …]
/freebsd/crypto/openssl/crypto/x509/
H A Dx_pubkey.c35 EVP_PKEY *pkey; member
302 pubkey->pkey = EVP_PKEY_dup(a->pkey); in X509_PUBKEY_dup()
332 if (!pkey->ameth->pub_encode(pk, pkey)) { in X509_PUBKEY_set()
383 pk->pkey = pkey; in X509_PUBKEY_set()
400 EVP_PKEY *pkey; in x509_pubkey_decode() local
434 if (!pkey->ameth->pub_decode(pkey, key)) in x509_pubkey_decode()
441 *ppkey = pkey; in x509_pubkey_decode()
603 EVP_PKEY *pkey; in d2i_RSA_PUBKEY() local
644 EVP_PKEY *pkey; in ossl_d2i_DH_PUBKEY() local
685 EVP_PKEY *pkey; in ossl_d2i_DHx_PUBKEY() local
[all …]
/freebsd/crypto/openssl/demos/pkey/
H A DEVP_PKEY_RSA_keygen.c38 EVP_PKEY *pkey = NULL; in generate_rsa_key_long() local
96 return pkey; in generate_rsa_key_long()
110 EVP_PKEY *pkey = NULL; in generate_rsa_key_short() local
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
215 if (PEM_write_PUBKEY(stdout, pkey) == 0) { in dump_key()
244 EVP_PKEY *pkey = NULL; in main() local
275 if (pkey == NULL) in main()
279 if (dump_key(pkey) == 0) { in main()
[all …]
/freebsd/contrib/libfido2/examples/
H A Dutil.c134 EVP_PKEY *pkey = NULL; in read_ec_pubkey() local
155 if (pkey != NULL) { in read_ec_pubkey()
156 EVP_PKEY_free(pkey); in read_ec_pubkey()
212 if (pkey != NULL) { in write_es256_pubkey()
213 EVP_PKEY_free(pkey); in write_es256_pubkey()
269 if (pkey != NULL) { in write_es384_pubkey()
270 EVP_PKEY_free(pkey); in write_es384_pubkey()
301 if (pkey != NULL) { in read_rsa_pubkey()
358 if (pkey != NULL) { in write_rs256_pubkey()
386 return (pkey); in read_eddsa_pubkey()
[all …]
/freebsd/crypto/openssl/crypto/rsa/
H A Drsa_ameth.c32 const RSA *rsa = pkey->pkey.rsa; in rsa_param_encode()
62 penclen = i2d_RSAPublicKey(pkey->pkey.rsa, &penc); in rsa_pub_encode()
123 if (BN_cmp(b->pkey.rsa->n, a->pkey.rsa->n) != 0 in rsa_pub_cmp()
142 return i2d_RSAPrivateKey(pkey->pkey.rsa, pder); in old_rsa_priv_encode()
187 return RSA_size(pkey->pkey.rsa); in int_rsa_size()
192 return BN_num_bits(pkey->pkey.rsa->n); in rsa_bits()
197 return RSA_security_bits(pkey->pkey.rsa); in rsa_security_bits()
202 RSA_free(pkey->pkey.rsa); in int_rsa_free()
302 const RSA *x = pkey->pkey.rsa; in pkey_rsa_print()
428 if (pkey->pkey.rsa->pss != NULL) { in rsa_pkey_ctrl()
[all …]
/freebsd/crypto/openssl/crypto/pkcs12/
H A Dp12_kiss.c39 if (pkey != NULL) in PKCS12_parse()
40 *pkey = NULL; in PKCS12_parse()
93 if (pkey != NULL && *pkey != NULL in PKCS12_parse()
119 if (pkey != NULL) { in PKCS12_parse()
120 EVP_PKEY_free(*pkey); in PKCS12_parse()
121 *pkey = NULL; in PKCS12_parse()
201 if (pkey == NULL || *pkey != NULL) in parse_bag()
204 if (*pkey == NULL) in parse_bag()
209 if (pkey == NULL || *pkey != NULL) in parse_bag()
213 *pkey = EVP_PKCS82PKEY(p8); in parse_bag()
[all …]
/freebsd/contrib/bearssl/src/symcipher/
H A Dpoly1305_i15.c140 memset(pkey, 0, sizeof pkey); in br_poly1305_i15_run()
141 ichacha(key, iv, 0, pkey, sizeof pkey); in br_poly1305_i15_run()
161 pkey[ 3] &= 0x0F; in br_poly1305_i15_run()
162 pkey[ 7] &= 0x0F; in br_poly1305_i15_run()
163 pkey[11] &= 0x0F; in br_poly1305_i15_run()
164 pkey[15] &= 0x0F; in br_poly1305_i15_run()
165 pkey[ 4] &= 0xFC; in br_poly1305_i15_run()
166 pkey[ 8] &= 0xFC; in br_poly1305_i15_run()
167 pkey[12] &= 0xFC; in br_poly1305_i15_run()
173 byteswap16(pkey); in br_poly1305_i15_run()
[all …]
H A Dpoly1305_ctmul32.c170 unsigned char pkey[32], foot[16]; in br_poly1305_ctmul32_run() local
178 memset(pkey, 0, sizeof pkey); in br_poly1305_ctmul32_run()
179 ichacha(key, iv, 0, pkey, sizeof pkey); in br_poly1305_ctmul32_run()
200 z = br_dec32le(pkey) & 0x03FFFFFF; in br_poly1305_ctmul32_run()
203 z = (br_dec32le(pkey + 3) >> 2) & 0x03FFFF03; in br_poly1305_ctmul32_run()
206 z = (br_dec32le(pkey + 6) >> 4) & 0x03FFC0FF; in br_poly1305_ctmul32_run()
209 z = (br_dec32le(pkey + 9) >> 6) & 0x03F03FFF; in br_poly1305_ctmul32_run()
212 z = (br_dec32le(pkey + 12) >> 8) & 0x000FFFFF; in br_poly1305_ctmul32_run()
274 z = acc[0] + (acc[1] << 13) + br_dec16le(pkey + 16); in br_poly1305_ctmul32_run()
278 z = (z >> 16) + (acc[3] << 7) + br_dec16le(pkey + 20); in br_poly1305_ctmul32_run()
[all …]
/freebsd/crypto/openssl/test/
H A Devp_extra_test2.c388 EVP_PKEY_free(pkey); in test_dh_paramgen()
497 EVP_PKEY_free(pkey); in test_d2i_AutoPrivateKey_ex()
527 EVP_PKEY_free(pkey); in test_pkcs8key_nid_bio()
631 EVP_PKEY_free(pkey); in test_d2i_PrivateKey_ex()
666 EVP_PKEY_free(pkey); in test_PEM_read_bio_negative()
733 EVP_PKEY_free(pkey); in do_fromdata_key_is_equal()
903 EVP_PKEY_free(pkey); in do_check_params()
1020 EVP_PKEY_free(pkey); in test_dsa_todata()
1061 EVP_PKEY_free(pkey); in test_dsa_fromdata_digest_prop()
1079 EVP_PKEY_free(pkey); in test_pkey_todata_null()
[all …]
/freebsd/contrib/libfido2/src/
H A Deddsa.c33 (void)pkey; in EVP_PKEY_get_raw_public_key()
126 EVP_PKEY *pkey; in eddsa_pk_from_ptr() local
133 if ((pkey = eddsa_pk_to_EVP_PKEY(pk)) == NULL) { in eddsa_pk_from_ptr()
138 EVP_PKEY_free(pkey); in eddsa_pk_from_ptr()
146 EVP_PKEY *pkey = NULL; in eddsa_pk_to_EVP_PKEY() local
152 return (pkey); in eddsa_pk_to_EVP_PKEY()
160 if (EVP_PKEY_base_id(pkey) != EVP_PKEY_ED25519) in eddsa_pk_from_EVP_PKEY()
218 EVP_PKEY *pkey; in eddsa_pk_verify_sig() local
221 if ((pkey = eddsa_pk_to_EVP_PKEY(pk)) == NULL || in eddsa_pk_verify_sig()
222 eddsa_verify_sig(dgst, pkey, sig) < 0) { in eddsa_pk_verify_sig()
[all …]
H A Des384.c90 EVP_PKEY *pkey; in es384_pk_from_ptr() local
106 EVP_PKEY_free(pkey); in es384_pk_from_ptr()
117 EVP_PKEY *pkey = NULL; in es384_pk_to_EVP_PKEY() local
151 if ((pkey = EVP_PKEY_new()) == NULL || in es384_pk_to_EVP_PKEY()
171 if (ok < 0 && pkey != NULL) { in es384_pk_to_EVP_PKEY()
172 EVP_PKEY_free(pkey); in es384_pk_to_EVP_PKEY()
173 pkey = NULL; in es384_pk_to_EVP_PKEY()
176 return (pkey); in es384_pk_to_EVP_PKEY()
245 (ec = get0_EC_KEY(pkey)) == NULL) in es384_pk_from_EVP_PKEY()
282 EVP_PKEY *pkey; in es384_pk_verify_sig() local
[all …]
H A Drs256.c138 EVP_PKEY *pkey; in rs256_pk_from_ptr() local
150 EVP_PKEY_free(pkey); in rs256_pk_from_ptr()
159 EVP_PKEY *pkey = NULL; in rs256_pk_to_EVP_PKEY() local
187 if ((pkey = EVP_PKEY_new()) == NULL || in rs256_pk_to_EVP_PKEY()
203 if (ok < 0 && pkey != NULL) { in rs256_pk_to_EVP_PKEY()
204 EVP_PKEY_free(pkey); in rs256_pk_to_EVP_PKEY()
205 pkey = NULL; in rs256_pk_to_EVP_PKEY()
208 return (pkey); in rs256_pk_to_EVP_PKEY()
252 (rsa = get0_RSA(pkey)) == NULL) in rs256_pk_from_EVP_PKEY()
302 EVP_PKEY *pkey; in rs256_pk_verify_sig() local
[all …]
/freebsd/crypto/openssl/crypto/engine/
H A Deng_pkey.c59 EVP_PKEY *pkey; in ENGINE_load_private_key() local
78 if (pkey == NULL) { in ENGINE_load_private_key()
83 switch (EVP_PKEY_get_id(pkey)) { in ENGINE_load_private_key()
87 EVP_PKEY_set1_RSA(pkey, rsa); in ENGINE_load_private_key()
96 EVP_PKEY_set1_EC_KEY(pkey, ec); in ENGINE_load_private_key()
105 EVP_PKEY_set1_DSA(pkey, dsa); in ENGINE_load_private_key()
114 EVP_PKEY_set1_DH(pkey, dh); in ENGINE_load_private_key()
124 return pkey; in ENGINE_load_private_key()
130 EVP_PKEY *pkey; in ENGINE_load_public_key() local
149 if (pkey == NULL) { in ENGINE_load_public_key()
[all …]
/freebsd/crypto/openssl/crypto/asn1/
H A Da_verify.c28 char *data, EVP_PKEY *pkey) in ASN1_verify() argument
91 EVP_PKEY *pkey) in ASN1_item_verify() argument
116 EVP_PKEY *pkey; in ASN1_item_verify_ctx() local
122 pkey = EVP_PKEY_CTX_get0_pkey(EVP_MD_CTX_get_pkey_ctx(ctx)); in ASN1_item_verify_ctx()
124 if (pkey == NULL) { in ASN1_item_verify_ctx()
140 if (mdnid == NID_undef && evp_pkey_is_legacy(pkey)) { in ASN1_item_verify_ctx()
141 if (pkey->ameth == NULL || pkey->ameth->item_verify == NULL) { in ASN1_item_verify_ctx()
145 ret = pkey->ameth->item_verify(ctx, it, data, alg, signature, pkey); in ASN1_item_verify_ctx()
166 if (!EVP_PKEY_is_a(pkey, "RSA") && !EVP_PKEY_is_a(pkey, "RSA-PSS")) { in ASN1_item_verify_ctx()
171 if (ossl_rsa_pss_to_ctx(ctx, NULL, alg, pkey) <= 0) { in ASN1_item_verify_ctx()
[all …]
/freebsd/contrib/libfido2/tools/
H A Dutil.c241 if (pkey) { in read_ec_pubkey()
242 EVP_PKEY_free(pkey); in read_ec_pubkey()
279 if (pkey != NULL) { in write_es256_pubkey()
280 EVP_PKEY_free(pkey); in write_es256_pubkey()
317 if (pkey != NULL) { in write_es384_pubkey()
318 EVP_PKEY_free(pkey); in write_es384_pubkey()
349 if (pkey) { in read_rsa_pubkey()
350 EVP_PKEY_free(pkey); in read_rsa_pubkey()
387 if (pkey != NULL) { in write_rsa_pubkey()
415 return (pkey); in read_eddsa_pubkey()
[all …]
/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_prtn.c75 p->pkey = pkey; in osm_prtn_new()
212 ib_net16_t pkey) in track_mgrp_w_partition() argument
235 cl_ntoh16(pkey)); in track_mgrp_w_partition()
253 ib_net16_t pkey; in osm_prtn_add_mcgroup() local
258 pkey = p->pkey | cl_hton16(0x8000); in osm_prtn_add_mcgroup()
270 mc_rec.pkey = pkey; in osm_prtn_add_mcgroup()
287 cl_ntoh16(pkey)); in osm_prtn_add_mcgroup()
296 uint16_t pkey; in generate_pkey() local
301 pkey = cl_hton16(pkey); in generate_pkey()
303 return pkey; in generate_pkey()
[all …]
/freebsd/crypto/openssl/demos/encode/
H A Dec_encode.c32 EVP_PKEY *pkey = NULL; in load_key() local
46 dctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, "PEM", NULL, "EC", in load_key()
88 EVP_PKEY_free(pkey); in load_key()
89 pkey = NULL; in load_key()
92 return pkey; in load_key()
101 static int store_key(EVP_PKEY *pkey, FILE *f, const char *passphrase) in store_key() argument
178 EVP_PKEY *pkey = NULL; in main() local
189 pkey = load_key(libctx, stdin, passphrase_in); in main()
190 if (pkey == NULL) { in main()
195 if (store_key(pkey, stdout, passphrase_out) == 0) { in main()
[all …]
H A Drsa_encode.c32 EVP_PKEY *pkey = NULL; in load_key() local
46 dctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, "PEM", NULL, "RSA", in load_key()
88 EVP_PKEY_free(pkey); in load_key()
89 pkey = NULL; in load_key()
92 return pkey; in load_key()
101 static int store_key(EVP_PKEY *pkey, FILE *f, const char *passphrase) in store_key() argument
175 EVP_PKEY *pkey = NULL; in main() local
186 pkey = load_key(libctx, stdin, passphrase_in); in main()
187 if (pkey == NULL) { in main()
192 if (store_key(pkey, stdout, passphrase_out) == 0) { in main()
[all …]

12345678910>>...20