/freebsd/crypto/openssl/providers/implementations/encode_decode/ |
H A D | encode_key2ms.c | 39 EVP_PKEY *pkey, int ispub) in write_msblob() argument 46 ret = ispub ? i2b_PublicKey_bio(out, pkey) : i2b_PrivateKey_bio(out, pkey); in write_msblob() 53 EVP_PKEY *pkey) in write_pvk() argument 134 EVP_PKEY *pkey = NULL; in key2msblob_encode() local 144 if ((pkey = EVP_PKEY_new()) != NULL && set1_key(pkey, key)) in key2msblob_encode() 145 ok = write_msblob(ctx, cout, pkey, ispub); in key2msblob_encode() 146 EVP_PKEY_free(pkey); in key2msblob_encode() 155 EVP_PKEY *pkey = NULL; in key2pvk_encode() local 161 if ((pkey = EVP_PKEY_new()) != NULL && set1_key(pkey, key) in key2pvk_encode() 164 ok = write_pvk(ctx, cout, pkey); in key2pvk_encode() [all …]
|
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_vlan.c | 56 int ipoib_vlan_add(if_t pdev, unsigned short pkey) in ipoib_vlan_add() argument 74 if (ppriv->pkey == pkey) { in ipoib_vlan_add() 81 if (priv->pkey == pkey) { in ipoib_vlan_add() 89 ppriv->dev->name, pkey); in ipoib_vlan_add() 106 priv->pkey = pkey; in ipoib_vlan_add() 109 priv->broadcastaddr[8] = pkey >> 8; in ipoib_vlan_add() 110 priv->broadcastaddr[9] = pkey & 0xff; in ipoib_vlan_add() 163 int ipoib_vlan_delete(if_t pdev, unsigned short pkey) in ipoib_vlan_delete() argument 176 if (priv->pkey == pkey) { in ipoib_vlan_delete()
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | EVP_PKEY_set1_RSA.pod | 20 int EVP_PKEY_get_id(const EVP_PKEY *pkey); 21 int EVP_PKEY_get_base_id(const EVP_PKEY *pkey); 31 int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key); 32 int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key); 33 int EVP_PKEY_set1_DH(EVP_PKEY *pkey, DH *key); 36 RSA *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); 37 DSA *EVP_PKEY_get1_DSA(EVP_PKEY *pkey); 38 DH *EVP_PKEY_get1_DH(EVP_PKEY *pkey); 39 EC_KEY *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey); 48 void *EVP_PKEY_get0(const EVP_PKEY *pkey); [all …]
|
H A D | EVP_PKEY_is_a.pod | 13 int EVP_PKEY_is_a(const EVP_PKEY *pkey, const char *name); 14 int EVP_PKEY_can_sign(const EVP_PKEY *pkey); 15 int EVP_PKEY_type_names_do_all(const EVP_PKEY *pkey, 24 EVP_PKEY_is_a() checks if the key type of I<pkey> is I<name>. 28 I<pkey> contains a private key. 37 for the given I<pkey>. Note that the I<pkey> may have multiple synonyms 80 /* |pkey| is an EVP_PKEY* */ 81 if (EVP_PKEY_is_a(pkey, "RSA")) { 83 if (EVP_PKEY_get_bn_param(pkey, "n", &modulus)) 93 /* |pkey| is an EVP_PKEY* */ [all …]
|
H A D | EVP_PKEY_settable_params.pod | 14 const OSSL_PARAM *EVP_PKEY_settable_params(const EVP_PKEY *pkey); 15 int EVP_PKEY_set_params(EVP_PKEY *pkey, OSSL_PARAM params[]); 16 int EVP_PKEY_set_int_param(EVP_PKEY *pkey, const char *key_name, int in); 17 int EVP_PKEY_set_size_t_param(EVP_PKEY *pkey, const char *key_name, size_t in); 18 int EVP_PKEY_set_bn_param(EVP_PKEY *pkey, const char *key_name, 20 int EVP_PKEY_set_utf8_string_param(EVP_PKEY *pkey, const char *key_name, 22 int EVP_PKEY_set_octet_string_param(EVP_PKEY *pkey, const char *key_name, 30 EVP_PKEY_set_params() sets one or more I<params> into a I<pkey>. 40 EVP_PKEY_set_size_t_param() sets an size_t value I<in> into a key I<pkey> for 43 EVP_PKEY_set_bn_param() sets the BIGNUM value I<bn> into a key I<pkey> for the [all …]
|
/freebsd/crypto/openssl/demos/pkey/ |
H A D | EVP_PKEY_EC_keygen.c | 21 static int get_key_values(EVP_PKEY *pkey); 85 static int get_key_values(EVP_PKEY *pkey) in get_key_values() argument 94 if (!EVP_PKEY_get_utf8_string_param(pkey, OSSL_PKEY_PARAM_GROUP_NAME, in get_key_values() 101 if (!EVP_PKEY_get_octet_string_param(pkey, OSSL_PKEY_PARAM_PUB_KEY, in get_key_values() 108 if (!EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_PRIV_KEY, &out_priv)) { in get_key_values() 135 EVP_PKEY *pkey; in main() local 137 pkey = do_ec_keygen(); in main() 138 if (pkey == NULL) in main() 141 if (!get_key_values(pkey)) in main() 153 EVP_PKEY_free(pkey); in main()
|
/freebsd/crypto/openssl/test/ |
H A D | evp_extra_test.c | 616 return pkey; in load_example_key() 676 if (!TEST_ptr(pkey)) in load_example_hmac_key() 679 return pkey; in load_example_hmac_key() 727 pkey = tmp_pkey; in make_key_fromdata() 732 return pkey; in make_key_fromdata() 1124 pkey = dup_pk; in test_EC_priv_only_legacy() 1756 EVP_PKEY *pkey; in test_invalide_ec_char2_pub_range_decode() local 2259 EVP_PKEY *pkey; in test_set_get_raw_keys_int() local 2305 || !TEST_int_eq(EVP_PKEY_eq(pkey, pkey), 1) in test_set_get_raw_keys_int() 2398 ctx2->pkey = pkey; in test_EVP_PKEY_check() [all …]
|
H A D | ecdsatest.c | 176 static int set_sm2_id(EVP_MD_CTX *mctx, EVP_PKEY *pkey) in set_sm2_id() argument 230 || !TEST_ptr(pkey = EVP_PKEY_new()) in test_builtin() 231 || !TEST_true(EVP_PKEY_assign_EC_KEY(pkey, eckey)) in test_builtin() 240 if (!TEST_ptr(dup_pk = EVP_PKEY_dup(pkey)) in test_builtin() 241 || !TEST_int_eq(EVP_PKEY_eq(pkey, dup_pk), 1)) in test_builtin() 250 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey)) in test_builtin() 261 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey)) in test_builtin() 266 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey)) in test_builtin() 274 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey)) in test_builtin() 281 || (as == EVP_PKEY_SM2 && !set_sm2_id(mctx, pkey)) in test_builtin() [all …]
|
H A D | acvp_test.c | 118 EVP_PKEY *pkey = NULL; in ecdsa_keygen_test() local 146 EVP_PKEY_free(pkey); in ecdsa_keygen_test() 187 EVP_PKEY *pkey = NULL; in ecdsa_pub_verify_test() local 200 EVP_PKEY_free(pkey); in ecdsa_pub_verify_test() 250 EVP_PKEY *pkey = NULL; in ecdsa_siggen_test() local 270 EVP_PKEY_free(pkey); in ecdsa_siggen_test() 278 EVP_PKEY *pkey = NULL; in ecdsa_sigver_test() local 307 EVP_PKEY_free(pkey); in ecdsa_sigver_test() 611 EVP_PKEY_free(pkey); in dsa_siggen_test() 661 EVP_PKEY_free(pkey); in dsa_sigver_test() [all …]
|
/freebsd/contrib/ofed/opensm/opensm/ |
H A D | osm_pkey_mgr.c | 92 IN const ib_net16_t pkey, in pkey_mgr_process_physical_port() argument 110 p_pending->pkey = pkey; in pkey_mgr_process_physical_port() 115 ib_pkey_get_base(pkey)); in pkey_mgr_process_physical_port() 121 ib_pkey_get_base(pkey)); in pkey_mgr_process_physical_port() 172 pkey == IB_DEFAULT_PKEY) || in pkey_mgr_process_physical_port() 206 ib_net16_t pkey = p_prtn->pkey; in pkey_mgr_process_partition_table() local 210 pkey |= cl_hton16(0x8000); in pkey_mgr_process_partition_table() 539 p_pending->pkey)) { in pkey_mgr_update_port() 553 p_pending->pkey, in pkey_mgr_update_port() 702 ib_net16_t pkey, full_pkey; in pkey_mgr_update_peer_port() local [all …]
|
H A D | osm_pkey.c | 124 ib_net16_t pkey, pkey_base; in osm_pkey_tbl_set() local 163 if (ib_pkey_is_invalid(pkey)) in osm_pkey_tbl_set() 167 pkey_base = pkey; in osm_pkey_tbl_set() 194 IN uint16_t pkey, in osm_pkey_tbl_set_accum_pkeys() argument 245 IN uint16_t pkey) in osm_pkey_tbl_set_new_entry() argument 337 IN ib_net16_t pkey, in osm_physp_share_this_pkey() argument 358 ib_pkey_get_base(pkey)); in osm_physp_share_this_pkey() 360 ib_pkey_get_base(pkey)); in osm_physp_share_this_pkey() 553 if (ib_pkey_is_invalid(pkey)) { in osm_physp_has_pkey() 560 pkey_base = ib_pkey_get_base(pkey); in osm_physp_has_pkey() [all …]
|
/freebsd/crypto/openssl/apps/ |
H A D | gendsa.c | 57 EVP_PKEY *pkey = NULL; in gendsa_main() local 124 pkey = load_keyparams(dsaparams, FORMAT_UNDEF, 1, "DSA", "DSA parameters"); in gendsa_main() 130 nbits = EVP_PKEY_get_bits(pkey); in gendsa_main() 135 OPENSSL_DSA_MAX_MODULUS_BITS, EVP_PKEY_get_bits(pkey)); in gendsa_main() 137 ctx = EVP_PKEY_CTX_new_from_pkey(app_get0_libctx(), pkey, app_get0_propq()); in gendsa_main() 142 EVP_PKEY_free(pkey); in gendsa_main() 143 pkey = NULL; in gendsa_main() 148 pkey = app_keygen(ctx, "DSA", nbits, verbose); in gendsa_main() 149 if (pkey == NULL) in gendsa_main() 153 if (!PEM_write_bio_PrivateKey(out, pkey, enc, NULL, 0, NULL, passout)) { in gendsa_main() [all …]
|
H A D | pkey.c | 72 EVP_PKEY *pkey = NULL; in pkey_main() local 221 if (pkey == NULL) in pkey_main() 228 if (!EVP_PKEY_is_a(pkey, "EC")) in pkey_main() 239 if (EVP_PKEY_set_params(pkey, params) <= 0) in pkey_main() 247 ctx = EVP_PKEY_CTX_new(pkey, e); in pkey_main() 274 if (!PEM_write_bio_PUBKEY(out, pkey)) in pkey_main() 296 if (!i2d_PUBKEY_bio(out, pkey)) in pkey_main() 300 if (!i2d_PrivateKey_bio(out, pkey)) in pkey_main() 310 if (EVP_PKEY_print_public(out, pkey, 0, NULL) <= 0) in pkey_main() 314 if (EVP_PKEY_print_private(out, pkey, 0, NULL) <= 0) in pkey_main() [all …]
|
H A D | genpkey.c | 66 EVP_PKEY *pkey = NULL; in genpkey_main() local 184 pkey = do_param ? app_paramgen(ctx, algname) in genpkey_main() 186 if (pkey == NULL) in genpkey_main() 190 rv = PEM_write_bio_Parameters(out, pkey); in genpkey_main() 196 rv = i2d_PrivateKey_bio(out, pkey); in genpkey_main() 225 EVP_PKEY_free(pkey); in genpkey_main() 240 EVP_PKEY *pkey = NULL; in init_keygen_file() local 256 if (pkey == NULL) { in init_keygen_file() 262 ctx = EVP_PKEY_CTX_new(pkey, e); in init_keygen_file() 269 EVP_PKEY_free(pkey); in init_keygen_file() [all …]
|
H A D | rsa.c | 97 const RSA *rsa = EVP_PKEY_get0_RSA(pkey); in try_legacy_encoding() 114 ret = i2b_PublicKey_bio(out, pkey) > 0; in try_legacy_encoding() 126 EVP_PKEY *pkey = NULL; in rsa_main() local 256 if (pkey == NULL) { in rsa_main() 260 if (!EVP_PKEY_is_a(pkey, "RSA") && !EVP_PKEY_is_a(pkey, "RSA-PSS")) { in rsa_main() 271 if ((pubin && EVP_PKEY_print_public(out, pkey, 0, NULL) <= 0) in rsa_main() 283 EVP_PKEY_get_bn_param(pkey, "n", &n); in rsa_main() 293 pctx = EVP_PKEY_CTX_new_from_pkey(NULL, pkey, NULL); in rsa_main() 363 ectx = OSSL_ENCODER_CTX_new_for_pkey(pkey, selection, in rsa_main() 368 || !try_legacy_encoding(pkey, outformat, pubout, out)) in rsa_main() [all …]
|
/freebsd/crypto/openssl/ssl/ |
H A D | ssl_rsa_legacy.c | 19 EVP_PKEY *pkey; in SSL_use_RSAPrivateKey() local 26 if ((pkey = EVP_PKEY_new()) == NULL) { in SSL_use_RSAPrivateKey() 32 if (EVP_PKEY_assign_RSA(pkey, rsa) <= 0) { in SSL_use_RSAPrivateKey() 34 EVP_PKEY_free(pkey); in SSL_use_RSAPrivateKey() 38 ret = SSL_use_PrivateKey(ssl, pkey); in SSL_use_RSAPrivateKey() 39 EVP_PKEY_free(pkey); in SSL_use_RSAPrivateKey() 102 EVP_PKEY *pkey; in SSL_CTX_use_RSAPrivateKey() local 108 if ((pkey = EVP_PKEY_new()) == NULL) { in SSL_CTX_use_RSAPrivateKey() 116 EVP_PKEY_free(pkey); in SSL_CTX_use_RSAPrivateKey() 120 ret = SSL_CTX_use_PrivateKey(ctx, pkey); in SSL_CTX_use_RSAPrivateKey() [all …]
|
/freebsd/contrib/libfido2/src/ |
H A D | es256.c | 183 EVP_PKEY *pkey; in es256_pk_from_ptr() local 199 EVP_PKEY_free(pkey); in es256_pk_from_ptr() 274 EVP_PKEY *pkey = NULL; in es256_pk_to_EVP_PKEY() local 329 EVP_PKEY_free(pkey); in es256_pk_to_EVP_PKEY() 330 pkey = NULL; in es256_pk_to_EVP_PKEY() 333 return (pkey); in es256_pk_to_EVP_PKEY() 453 EVP_PKEY_free(pkey); in es256_sk_to_EVP_PKEY() 454 pkey = NULL; in es256_sk_to_EVP_PKEY() 457 return (pkey); in es256_sk_to_EVP_PKEY() 527 EVP_PKEY *pkey; in es256_pk_verify_sig() local [all …]
|
/freebsd/contrib/ntp/libntp/ |
H A D | libssl_compat.c | 96 const EVP_PKEY *pkey in sslshim_EVP_PKEY_id() argument 99 return (pkey) ? pkey->type : EVP_PKEY_NONE; in sslshim_EVP_PKEY_id() 104 const EVP_PKEY *pkey in sslshim_EVP_PKEY_base_id() argument 107 return (pkey) ? EVP_PKEY_type(pkey->type) : EVP_PKEY_NONE; in sslshim_EVP_PKEY_base_id() 112 EVP_PKEY * pkey in sslshim_EVP_PKEY_get0_RSA() argument 115 return (pkey) ? pkey->pkey.rsa : NULL; in sslshim_EVP_PKEY_get0_RSA() 120 EVP_PKEY * pkey in sslshim_EVP_PKEY_get0_DSA() argument 123 return (pkey) ? pkey->pkey.dsa : NULL; in sslshim_EVP_PKEY_get0_DSA()
|
/freebsd/crypto/openssl/fuzz/ |
H A D | server.c | 525 EVP_PKEY *pkey; in FuzzerTestOneInput() local 554 pkey = EVP_PKEY_new(); in FuzzerTestOneInput() 555 EVP_PKEY_assign_RSA(pkey, privkey); in FuzzerTestOneInput() 556 ret = SSL_CTX_use_PrivateKey(ctx, pkey); in FuzzerTestOneInput() 558 EVP_PKEY_free(pkey); in FuzzerTestOneInput() 577 pkey = EVP_PKEY_new(); in FuzzerTestOneInput() 578 EVP_PKEY_assign_EC_KEY(pkey, ecdsakey); in FuzzerTestOneInput() 581 EVP_PKEY_free(pkey); in FuzzerTestOneInput() 601 pkey = EVP_PKEY_new(); in FuzzerTestOneInput() 602 EVP_PKEY_assign_DSA(pkey, dsakey); in FuzzerTestOneInput() [all …]
|
/freebsd/crypto/openssl/include/openssl/ |
H A D | evp.h | 498 # define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\ argument 503 # define EVP_PKEY_assign_DSA(pkey,dsa) EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\ argument 508 # define EVP_PKEY_assign_DH(pkey,dh) EVP_PKEY_assign((pkey),EVP_PKEY_DH,(dh)) argument 518 # define EVP_PKEY_assign_SIPHASH(pkey,shkey) EVP_PKEY_assign((pkey),\ argument 523 # define EVP_PKEY_assign_POLY1305(pkey,polykey) EVP_PKEY_assign((pkey),\ argument 803 EVP_PKEY *pkey); 1308 int EVP_PKEY_get_id(const EVP_PKEY *pkey); 1332 void *EVP_PKEY_get0(const EVP_PKEY *pkey); 1381 int EVP_PKEY_up_ref(EVP_PKEY *pkey); 1382 EVP_PKEY *EVP_PKEY_dup(EVP_PKEY *pkey); [all …]
|
/freebsd/crypto/openssl/crypto/asn1/ |
H A D | a_sign.c | 81 outll = outl = EVP_PKEY_get_size(pkey); in ASN1_sign() 94 (unsigned int *)&outl, pkey)) { in ASN1_sign() 120 EVP_PKEY *pkey, const EVP_MD *md) in ASN1_item_sign() argument 140 if (!EVP_DigestSignInit(ctx, NULL, md, NULL, pkey)) in ASN1_item_sign_ex() 156 EVP_PKEY *pkey; in ASN1_item_sign_ctx() local 165 if (pkey == NULL) { in ASN1_item_sign_ctx() 170 if (pkey->ameth == NULL) { in ASN1_item_sign_ctx() 214 } else if (pkey->ameth->item_sign) { in ASN1_item_sign_ctx() 241 EVP_PKEY_get_id(pkey) == NID_sm2 ? NID_sm2 : in ASN1_item_sign_ctx() 243 pkey->ameth->pkey_id; in ASN1_item_sign_ctx() [all …]
|
/freebsd/crypto/openssl/demos/signature/ |
H A D | rsa_pss_hash.c | 36 EVP_PKEY *pkey = NULL; in sign() local 45 pkey = d2i_PrivateKey_ex(EVP_PKEY_RSA, NULL, &ppriv_key, in sign() 47 if (pkey == NULL) { in sign() 65 pkey, params) == 0) { in sign() 101 EVP_PKEY_free(pkey); in sign() 117 EVP_PKEY *pkey = NULL; in verify() local 124 pkey = d2i_PublicKey(EVP_PKEY_RSA, NULL, &ppub_key, sizeof(rsa_pub_key)); in verify() 125 if (pkey == NULL) { in verify() 143 pkey, params) == 0) { in verify() 167 EVP_PKEY_free(pkey); in verify()
|
H A D | rsa_pss_direct.c | 41 EVP_PKEY *pkey = NULL; in sign() local 50 pkey = d2i_PrivateKey_ex(EVP_PKEY_RSA, NULL, &ppriv_key, in sign() 52 if (pkey == NULL) { in sign() 65 ctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, propq); in sign() 111 EVP_PKEY_free(pkey); in sign() 128 EVP_PKEY *pkey = NULL; in verify() local 134 pkey = d2i_PublicKey(EVP_PKEY_RSA, NULL, &ppub_key, sizeof(rsa_pub_key)); in verify() 135 if (pkey == NULL) { in verify() 148 ctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, propq); in verify() 181 EVP_PKEY_free(pkey); in verify()
|
/freebsd/contrib/bearssl/src/symcipher/ |
H A D | poly1305_ctmul.c | 152 unsigned char pkey[32], foot[16]; in br_poly1305_ctmul_run() local 161 memset(pkey, 0, sizeof pkey); in br_poly1305_ctmul_run() 162 ichacha(key, iv, 0, pkey, sizeof pkey); in br_poly1305_ctmul_run() 183 r[0] = br_dec32le(pkey) & 0x03FFFFFF; in br_poly1305_ctmul_run() 184 r[1] = (br_dec32le(pkey + 3) >> 2) & 0x03FFFF03; in br_poly1305_ctmul_run() 185 r[2] = (br_dec32le(pkey + 6) >> 4) & 0x03FFC0FF; in br_poly1305_ctmul_run() 186 r[3] = (br_dec32le(pkey + 9) >> 6) & 0x03F03FFF; in br_poly1305_ctmul_run() 187 r[4] = (br_dec32le(pkey + 12) >> 8) & 0x000FFFFF; in br_poly1305_ctmul_run() 247 w = (w >> 32) + ((uint64_t)acc[2] << 20) + br_dec32le(pkey + 20); in br_poly1305_ctmul_run() 249 w = (w >> 32) + ((uint64_t)acc[3] << 14) + br_dec32le(pkey + 24); in br_poly1305_ctmul_run() [all …]
|
/freebsd/contrib/bearssl/tools/ |
H A D | ta.c | 97 switch (ta->pkey.key_type) { in print_ta_internals() 100 print_blob(tmp, ta->pkey.key.rsa.n, ta->pkey.key.rsa.nlen); in print_ta_internals() 102 print_blob(tmp, ta->pkey.key.rsa.e, ta->pkey.key.rsa.elen); in print_ta_internals() 106 print_blob(tmp, ta->pkey.key.ec.q, ta->pkey.key.ec.qlen); in print_ta_internals() 110 ta->pkey.key_type); in print_ta_internals() 127 switch (ta->pkey.key_type) { in print_ta() 142 cname = curve_to_sym(ta->pkey.key.ec.curve); in print_ta() 144 sprintf(tmp, "%d", ta->pkey.key.ec.curve); in print_ta()
|