/freebsd/crypto/openssl/crypto/ct/ |
H A D | ct_sct_ctx.c | 49 EVP_PKEY_free(sctx->pkey); in SCT_CTX_free() 204 __owur static int ct_public_key_hash(SCT_CTX *sctx, X509_PUBKEY *pkey, in ct_public_key_hash() argument 226 der_len = i2d_X509_PUBKEY(pkey, &der); in ct_public_key_hash() 260 EVP_PKEY *pkey = X509_PUBKEY_get(pubkey); in SCT_CTX_set1_pubkey() local 262 if (pkey == NULL) in SCT_CTX_set1_pubkey() 266 EVP_PKEY_free(pkey); in SCT_CTX_set1_pubkey() 270 EVP_PKEY_free(sctx->pkey); in SCT_CTX_set1_pubkey() 271 sctx->pkey = pkey; in SCT_CTX_set1_pubkey()
|
/freebsd/contrib/libfido2/regress/ |
H A D | eddsa.c | 48 EVP_PKEY *pkey = NULL; in EVP_PKEY_from_PEM() local 58 if ((pkey = PEM_read_bio_PUBKEY(bio, NULL, NULL, NULL)) == NULL) in EVP_PKEY_from_PEM() 63 return pkey; in EVP_PKEY_from_PEM() 107 EVP_PKEY *pkey; in invalid_key() local 110 ASSERT_NOT_NULL((pkey = EVP_PKEY_from_PEM(ecdsa, sizeof(ecdsa)))); in invalid_key() 112 ASSERT_INVAL(eddsa_pk_from_EVP_PKEY(pk, pkey)); in invalid_key() 114 EVP_PKEY_free(pkey); in invalid_key()
|
H A D | es256.c | 78 EVP_PKEY *pkey = NULL; in EVP_PKEY_from_PEM() local 88 if ((pkey = PEM_read_bio_PUBKEY(bio, NULL, NULL, NULL)) == NULL) in EVP_PKEY_from_PEM() 93 return pkey; in EVP_PKEY_from_PEM() 144 EVP_PKEY *pkey; in invalid_curve() local 147 ASSERT_NOT_NULL((pkey = EVP_PKEY_from_PEM(p256k1, sizeof(p256k1)))); in invalid_curve() 149 ASSERT_INVAL(es256_pk_from_EVP_PKEY(pk, pkey)); in invalid_curve() 153 EVP_PKEY_free(pkey); in invalid_curve()
|
/freebsd/crypto/openssl/crypto/asn1/ |
H A D | t_spki.c | 22 EVP_PKEY *pkey; in NETSCAPE_SPKI_print() local 32 pkey = X509_PUBKEY_get(spki->spkac->pubkey); in NETSCAPE_SPKI_print() 33 if (pkey == NULL) in NETSCAPE_SPKI_print() 36 EVP_PKEY_print_public(out, pkey, 4, NULL); in NETSCAPE_SPKI_print() 37 EVP_PKEY_free(pkey); in NETSCAPE_SPKI_print()
|
H A D | ameth_lib.c | 215 const EVP_PKEY_ASN1_METHOD *EVP_PKEY_get0_asn1(const EVP_PKEY *pkey) in EVP_PKEY_get0_asn1() argument 217 return pkey->ameth; in EVP_PKEY_get0_asn1() 290 const EVP_PKEY *pkey, in EVP_PKEY_asn1_set_public() argument 310 const EVP_PKEY *pkey, in EVP_PKEY_asn1_set_private() argument 320 int (*param_decode) (EVP_PKEY *pkey, in EVP_PKEY_asn1_set_param() 323 int (*param_encode) (const EVP_PKEY *pkey, in EVP_PKEY_asn1_set_param() argument 331 const EVP_PKEY *pkey, in EVP_PKEY_asn1_set_param() 343 void (*pkey_free) (EVP_PKEY *pkey)) in EVP_PKEY_asn1_set_free() 349 int (*pkey_ctrl) (EVP_PKEY *pkey, int op, in EVP_PKEY_asn1_set_ctrl() 368 EVP_PKEY *pkey), in EVP_PKEY_asn1_set_item() argument
|
/freebsd/contrib/bearssl/src/x509/ |
H A D | x509_knownkey.c | 33 ctx->pkey.key_type = BR_KEYTYPE_RSA; in br_x509_knownkey_init_rsa() 34 ctx->pkey.key.rsa = *pk; in br_x509_knownkey_init_rsa() 44 ctx->pkey.key_type = BR_KEYTYPE_EC; in br_x509_knownkey_init_ec() 45 ctx->pkey.key.ec = *pk; in br_x509_knownkey_init_ec() 93 return &xc->pkey; in kk_get_pkey()
|
/freebsd/crypto/openssl/crypto/evp/ |
H A D | p_sign.c | 18 unsigned int *siglen, EVP_PKEY *pkey, OSSL_LIB_CTX *libctx, in EVP_SignFinal_ex() argument 47 sltmp = (size_t)EVP_PKEY_get_size(pkey); in EVP_SignFinal_ex() 49 pkctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, propq); in EVP_SignFinal_ex() 66 unsigned int *siglen, EVP_PKEY *pkey) in EVP_SignFinal() argument 68 return EVP_SignFinal_ex(ctx, sigret, siglen, pkey, NULL, NULL); in EVP_SignFinal()
|
H A D | pmeth_gn.c | 168 if (ctx->pkey != NULL) { in EVP_PKEY_generate() 171 evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in EVP_PKEY_generate() 220 if (ctx->pkey != NULL && !ossl_assert(!evp_pkey_is_provided(ctx->pkey))) in EVP_PKEY_generate() 415 int EVP_PKEY_todata(const EVP_PKEY *pkey, int selection, OSSL_PARAM **params) in EVP_PKEY_todata() argument 419 return EVP_PKEY_export(pkey, selection, ossl_pkey_todata_cb, params); in EVP_PKEY_todata() 438 int EVP_PKEY_export(const EVP_PKEY *pkey, int selection, in EVP_PKEY_export() argument 441 if (pkey == NULL) { in EVP_PKEY_export() 446 if (evp_pkey_is_legacy(pkey)) { in EVP_PKEY_export() 456 return pkey->ameth->export_to(pkey, &data, pkey_fake_import, in EVP_PKEY_export() 460 return evp_keymgmt_util_export(pkey, selection, export_cb, export_cbarg); in EVP_PKEY_export()
|
H A D | exchange.c | 227 if (ctx->pkey == NULL) { in EVP_PKEY_derive_init_ex() 228 EVP_PKEY *pkey = EVP_PKEY_new(); in EVP_PKEY_derive_init_ex() local 230 if (pkey == NULL in EVP_PKEY_derive_init_ex() 231 || !EVP_PKEY_set_type_by_keymgmt(pkey, ctx->keymgmt) in EVP_PKEY_derive_init_ex() 234 EVP_PKEY_free(pkey); in EVP_PKEY_derive_init_ex() 238 ctx->pkey = pkey; in EVP_PKEY_derive_init_ex() 244 if (!ossl_assert(ctx->pkey->keymgmt == NULL in EVP_PKEY_derive_init_ex() 245 || ctx->pkey->keymgmt == ctx->keymgmt)) { in EVP_PKEY_derive_init_ex() 462 if (ctx->pkey == NULL) { in EVP_PKEY_derive_set_peer_ex() 467 if (ctx->pkey->type != peer->type) { in EVP_PKEY_derive_set_peer_ex() [all …]
|
H A D | p_verify.c | 18 unsigned int siglen, EVP_PKEY *pkey, OSSL_LIB_CTX *libctx, in EVP_VerifyFinal_ex() argument 46 pkctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, propq); in EVP_VerifyFinal_ex() 60 unsigned int siglen, EVP_PKEY *pkey) in EVP_VerifyFinal() argument 62 return EVP_VerifyFinal_ex(ctx, sigbuf, siglen, pkey, NULL, NULL); in EVP_VerifyFinal()
|
H A D | m_sigver.c | 42 ENGINE *e, EVP_PKEY *pkey, int ver, in do_sigver_init() argument 67 ctx->pctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, props); in do_sigver_init() 69 ctx->pctx = EVP_PKEY_CTX_new(pkey, e); in do_sigver_init() 82 && (pkey != NULL in do_sigver_init() 92 if (locpctx->pkey == NULL) { in do_sigver_init() 109 if (!ossl_assert(locpctx->pkey->keymgmt == NULL in do_sigver_init() 110 || locpctx->pkey->keymgmt == locpctx->keymgmt)) { in do_sigver_init() 313 if (EVP_PKEY_get_default_digest_nid(pkey, &def_nid) > 0) in do_sigver_init() 376 const char *props, EVP_PKEY *pkey, in EVP_DigestSignInit_ex() argument 384 const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey) in EVP_DigestSignInit() argument [all …]
|
/freebsd/crypto/openssl/crypto/dh/ |
H A D | dh_pmeth.c | 323 EVP_PKEY *pkey) in pkey_dh_paramgen() argument 340 EVP_PKEY_assign(pkey, type, dh); in pkey_dh_paramgen() 358 EVP_PKEY_assign(pkey, EVP_PKEY_DHX, dh); in pkey_dh_paramgen() 370 EVP_PKEY_assign_DH(pkey, dh); in pkey_dh_paramgen() 376 static int pkey_dh_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) in pkey_dh_keygen() argument 381 if (ctx->pkey == NULL && dctx->param_nid == NID_undef) { in pkey_dh_keygen() 391 EVP_PKEY_assign(pkey, ctx->pmeth->pkey_id, dh); in pkey_dh_keygen() 393 if (ctx->pkey != NULL && !EVP_PKEY_copy_parameters(pkey, ctx->pkey)) in pkey_dh_keygen() 395 return DH_generate_key((DH *)EVP_PKEY_get0_DH(pkey)); in pkey_dh_keygen() 407 if (ctx->pkey == NULL || ctx->peerkey == NULL) { in pkey_dh_derive() [all …]
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | EVP_PKEY_gettable_params.pod | 15 const OSSL_PARAM *EVP_PKEY_gettable_params(EVP_PKEY *pkey); 16 int EVP_PKEY_get_params(const EVP_PKEY *pkey, OSSL_PARAM params[]); 17 int EVP_PKEY_get_int_param(const EVP_PKEY *pkey, const char *key_name, 19 int EVP_PKEY_get_size_t_param(const EVP_PKEY *pkey, const char *key_name, 21 int EVP_PKEY_get_bn_param(const EVP_PKEY *pkey, const char *key_name, 23 int EVP_PKEY_get_utf8_string_param(const EVP_PKEY *pkey, const char *key_name, 34 EVP_PKEY_get_params() retrieves parameters from the key I<pkey>, according to 49 EVP_PKEY_get_int_param() retrieves a key I<pkey> integer value I<*out> 53 EVP_PKEY_get_size_t_param() retrieves a key I<pkey> size_t value I<*out> 57 EVP_PKEY_get_bn_param() retrieves a key I<pkey> BIGNUM value I<**bn> [all …]
|
H A D | EVP_PKEY_get_field_type.pod | 12 int EVP_PKEY_get_field_type(const EVP_PKEY *pkey); 13 int EVP_PKEY_get_ec_point_conv_form(const EVP_PKEY *pkey); 17 EVP_PKEY_get_field_type() returns the field type NID of the I<pkey>, if 18 I<pkey>'s key type supports it. The types currently supported 24 of the I<pkey>, if I<pkey>'s key type supports it.
|
H A D | EVP_PKEY_print_private.pod | 13 int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey, 15 int EVP_PKEY_print_public_fp(FILE *fp, const EVP_PKEY *pkey, 17 int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey, 19 int EVP_PKEY_print_private_fp(FILE *fp, const EVP_PKEY *pkey, 21 int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, 23 int EVP_PKEY_print_params_fp(FILE *fp, const EVP_PKEY *pkey, 30 of key I<pkey> respectively. The key is sent to B<BIO> I<out> in human readable
|
/freebsd/crypto/openssl/crypto/cms/ |
H A D | cms_ec.c | 22 EVP_PKEY *pkey = NULL; in pkey_type2param() local 32 ctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, "DER", NULL, "EC", in pkey_type2param() 42 return pkey; in pkey_type2param() 56 if (EVP_PKEY_paramgen(pctx, &pkey) <= 0) in pkey_type2param() 59 return pkey; in pkey_type2param() 66 EVP_PKEY_free(pkey); in pkey_type2param() 252 EVP_PKEY *pkey; in ecdh_cms_encrypt() local 270 pkey = EVP_PKEY_CTX_get0_pkey(pctx); in ecdh_cms_encrypt() 280 enckeylen = EVP_PKEY_get1_encoded_public_key(pkey, &penc); in ecdh_cms_encrypt() 404 EVP_PKEY *pkey = si->pkey; in ossl_cms_ecdsa_dsa_sign() local [all …]
|
/freebsd/crypto/openssl/apps/ |
H A D | pkeyutl.c | 38 EVP_PKEY *pkey, BIO *in, 109 EVP_PKEY *pkey = NULL; in pkeyutl_main() local 530 EVP_PKEY *pkey = NULL; in init_ctx() local 559 pkey = X509_get_pubkey(x); in init_ctx() 590 if (pkey == NULL) in init_ctx() 593 *pkeysize = EVP_PKEY_get_size(pkey); in init_ctx() 595 ctx = EVP_PKEY_CTX_new(pkey, impl); in init_ctx() 599 *ppkey = pkey; in init_ctx() 600 EVP_PKEY_free(pkey); in init_ctx() 714 EVP_PKEY *pkey, BIO *in, in do_raw_keyop() argument [all …]
|
H A D | genrsa.c | 83 EVP_PKEY *pkey = NULL; in genrsa_main() local 205 pkey = app_keygen(ctx, "RSA", num, verbose); in genrsa_main() 206 if (pkey == NULL) in genrsa_main() 213 EVP_PKEY_get_bn_param(pkey, "e", &e); in genrsa_main() 228 if (!PEM_write_bio_PrivateKey_traditional(out, pkey, enc, NULL, 0, in genrsa_main() 232 if (!PEM_write_bio_PrivateKey(out, pkey, enc, NULL, 0, NULL, passout)) in genrsa_main() 241 EVP_PKEY_free(pkey); in genrsa_main()
|
H A D | rsautl.c | 76 EVP_PKEY *pkey = NULL; in rsautl_main() local 191 pkey = load_key(keyfile, keyformat, 0, passin, e, "private key"); in rsautl_main() 195 pkey = load_pubkey(keyfile, keyformat, 0, NULL, e, "public key"); in rsautl_main() 201 pkey = X509_get_pubkey(x); in rsautl_main() 207 if (pkey == NULL) in rsautl_main() 217 keysize = EVP_PKEY_get_size(pkey); in rsautl_main() 241 if ((ctx = EVP_PKEY_CTX_new_from_pkey(NULL, pkey, NULL)) == NULL) in rsautl_main() 285 EVP_PKEY_free(pkey); in rsautl_main()
|
/freebsd/contrib/libfido2/fuzz/ |
H A D | wrap.c | 123 (EVP_PKEY *pkey), 125 (pkey), 131 (EVP_PKEY *pkey), 133 (pkey), 141 (pkey, pub, len), 156 EVP_PKEY *pkey), 158 (ctx, pctx, type, e, pkey), 300 (EVP_PKEY *pkey, int type, void *key), 302 (pkey, type, key), 348 (EVP_PKEY *pkey, ENGINE *e), [all …]
|
H A D | fuzz_assert.c | 302 EVP_PKEY *pkey = NULL; in es256_convert() local 310 r = es256_pk_from_EVP_PKEY(pk, pkey); in es256_convert() 314 EVP_PKEY_free(pkey); in es256_convert() 323 EVP_PKEY *pkey = NULL; in es384_convert() local 331 r = es384_pk_from_EVP_PKEY(pk, pkey); in es384_convert() 335 EVP_PKEY_free(pkey); in es384_convert() 344 EVP_PKEY *pkey = NULL; in rs256_convert() local 356 EVP_PKEY_free(pkey); in rs256_convert() 365 EVP_PKEY *pkey = NULL; in eddsa_convert() local 378 if (pkey) in eddsa_convert() [all …]
|
/freebsd/crypto/openssl/test/ |
H A D | enginetest.c | 258 EVP_PKEY *pkey = NULL; in test_redirect() local 262 if (!TEST_ptr(pkey = get_test_pkey())) in test_redirect() 265 len = EVP_PKEY_get_size(pkey); in test_redirect() 269 if (!TEST_ptr(ctx = EVP_PKEY_CTX_new(pkey, NULL))) in test_redirect() 291 if (!TEST_ptr_null(ctx = EVP_PKEY_CTX_new(pkey, e)) in test_redirect() 301 if (!TEST_ptr(ctx = EVP_PKEY_CTX_new(pkey, e))) in test_redirect() 313 if (!TEST_ptr(ctx = EVP_PKEY_CTX_new(pkey, e))) in test_redirect() 326 if (!TEST_ptr(ctx = EVP_PKEY_CTX_new(pkey, NULL)) in test_redirect() 336 if (!TEST_true(EVP_PKEY_set1_engine(pkey, e))) in test_redirect() 342 if (!TEST_ptr(ctx = EVP_PKEY_CTX_new(pkey, NULL)) in test_redirect() [all …]
|
/freebsd/crypto/openssl/doc/internal/man3/ |
H A D | evp_pkey_get1_ED25519.pod | 13 ECX_KEY *evp_pkey_get1_ED25519(EVP_PKEY *pkey); 14 ECX_KEY *evp_pkey_get1_ED448(EVP_PKEY *pkey); 15 ECX_KEY *evp_pkey_get1_X25519(EVP_PKEY *pkey); 16 ECX_KEY *evp_pkey_get1_X448(EVP_PKEY *pkey); 21 evp_pkey_get1_X448() return the referenced key in I<pkey> or NULL if the key
|
/freebsd/crypto/openssl/apps/lib/ |
H A D | engine_loader.c | 119 EVP_PKEY *pkey = NULL, *pubkey = NULL; in engine_load() local 126 pkey = in engine_load() 129 if ((pkey == NULL && ctx->expected == 0) in engine_load() 142 else if (pkey != NULL) in engine_load() 143 info = OSSL_STORE_INFO_new_PKEY(pkey); in engine_load() 145 EVP_PKEY_free(pkey); in engine_load()
|
/freebsd/contrib/ofed/opensm/include/opensm/ |
H A D | osm_pkey.h | 155 uint16_t pkey; member 331 IN uint16_t pkey, IN uint16_t pkey_idx); 361 IN uint8_t pkey_idx, IN uint16_t pkey); 509 IN ib_net16_t pkey, 676 boolean_t osm_physp_has_pkey(IN osm_log_t * p_log, IN ib_net16_t pkey, 706 void osm_pkey_tbl_set_indx0_pkey(IN osm_log_t * p_log, IN ib_net16_t pkey,
|