/freebsd/crypto/openssl/crypto/evp/ |
H A D | p_lib.c | 69 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 D | pmeth_check.c | 49 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 D | p_legacy.c | 25 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 D | evp_pkey.c | 27 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 D | dh_ameth.c | 57 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, ¶ms->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 D | ec_ameth.c | 70 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 D | ecx_meth.c | 33 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 D | dsa_ameth.c | 97 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 D | x_pubkey.c | 35 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 D | EVP_PKEY_RSA_keygen.c | 38 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 D | util.c | 134 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 D | rsa_ameth.c | 32 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 D | p12_kiss.c | 39 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 D | poly1305_i15.c | 140 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 D | poly1305_ctmul32.c | 170 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 D | evp_extra_test2.c | 388 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 D | eddsa.c | 33 (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 D | es384.c | 90 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 D | rs256.c | 138 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 D | eng_pkey.c | 59 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 D | a_verify.c | 28 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 D | util.c | 241 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 D | osm_prtn.c | 75 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 D | ec_encode.c | 32 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 D | rsa_encode.c | 32 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 …]
|