| /freebsd-14-stable/crypto/openssl/crypto/evp/ |
| HD | keymgmt_meth.c | 22 EVP_KEYMGMT *keymgmt = NULL; in keymgmt_new() 41 EVP_KEYMGMT *keymgmt = NULL; in keymgmt_from_algorithm() 206 EVP_KEYMGMT *evp_keymgmt_fetch_by_number(OSSL_LIB_CTX *ctx, int name_id, in evp_keymgmt_fetch_by_number() 216 EVP_KEYMGMT *evp_keymgmt_fetch_from_prov(OSSL_PROVIDER *prov, in evp_keymgmt_fetch_from_prov() 227 EVP_KEYMGMT *EVP_KEYMGMT_fetch(OSSL_LIB_CTX *ctx, const char *algorithm, in EVP_KEYMGMT_fetch() 236 int EVP_KEYMGMT_up_ref(EVP_KEYMGMT *keymgmt) in EVP_KEYMGMT_up_ref() 244 void EVP_KEYMGMT_free(EVP_KEYMGMT *keymgmt) in EVP_KEYMGMT_free() 260 const OSSL_PROVIDER *EVP_KEYMGMT_get0_provider(const EVP_KEYMGMT *keymgmt) in EVP_KEYMGMT_get0_provider() 265 int evp_keymgmt_get_number(const EVP_KEYMGMT *keymgmt) in evp_keymgmt_get_number() 270 const char *EVP_KEYMGMT_get0_description(const EVP_KEYMGMT *keymgmt) in EVP_KEYMGMT_get0_description() [all …]
|
| HD | keymgmt_lib.c | 22 static int match_type(const EVP_KEYMGMT *keymgmt1, const EVP_KEYMGMT *keymgmt2) in match_type() 60 int evp_keymgmt_util_assign_pkey(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt, in evp_keymgmt_util_assign_pkey() 73 EVP_PKEY *evp_keymgmt_util_make_pkey(EVP_KEYMGMT *keymgmt, void *keydata) in evp_keymgmt_util_make_pkey() 96 void *evp_keymgmt_util_export_to_provider(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, in evp_keymgmt_util_export_to_provider() 237 EVP_KEYMGMT *keymgmt, in evp_keymgmt_util_find_operation_cache() 260 int evp_keymgmt_util_cache_keydata(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, in evp_keymgmt_util_cache_keydata() 319 void *evp_keymgmt_util_fromdata(EVP_PKEY *target, EVP_KEYMGMT *keymgmt, in evp_keymgmt_util_fromdata() 357 EVP_KEYMGMT *keymgmt1 = NULL, *keymgmt2 = NULL; in evp_keymgmt_util_match() 452 EVP_KEYMGMT *to_keymgmt = to->keymgmt; in evp_keymgmt_util_copy() 517 void *evp_keymgmt_util_gen(EVP_PKEY *target, EVP_KEYMGMT *keymgmt, in evp_keymgmt_util_gen() [all …]
|
| HD | exchange.c | 205 EVP_KEYMGMT *tmp_keymgmt = NULL; in EVP_PKEY_derive_init_ex() 277 EVP_KEYMGMT *tmp_keymgmt_tofree = NULL; in EVP_PKEY_derive_init_ex() 383 EVP_KEYMGMT *tmp_keymgmt = NULL, *tmp_keymgmt_tofree = NULL; in EVP_PKEY_derive_set_peer_ex()
|
| HD | p_lib.c | 54 int len, EVP_KEYMGMT *keymgmt); 192 EVP_KEYMGMT *to_keymgmt = to->keymgmt; in EVP_PKEY_copy_parameters() 237 EVP_KEYMGMT *keymgmt1 = NULL, *keymgmt2 = NULL; in evp_pkey_cmp_any() 1493 int len, EVP_KEYMGMT *keymgmt) in pkey_set_type() 1630 int EVP_PKEY_set_type_by_keymgmt(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt) in EVP_PKEY_set_type_by_keymgmt() 1831 EVP_KEYMGMT **keymgmt, in evp_pkey_export_to_provider() 1834 EVP_KEYMGMT *allocated_keymgmt = NULL; in evp_pkey_export_to_provider() 1835 EVP_KEYMGMT *tmp_keymgmt = NULL; in evp_pkey_export_to_provider() 2018 EVP_KEYMGMT *keymgmt = src->keymgmt; in evp_pkey_copy_downgraded()
|
| HD | kem.c | 25 EVP_KEYMGMT *tmp_keymgmt = NULL; in evp_kem_init() 79 EVP_KEYMGMT *tmp_keymgmt_tofree = NULL; in evp_kem_init()
|
| HD | pmeth_check.c | 30 EVP_KEYMGMT *keymgmt; in try_provided_check()
|
| /freebsd-14-stable/crypto/openssl/doc/man3/ |
| HD | EVP_KEYMGMT.pod | 5 EVP_KEYMGMT, 24 typedef struct evp_keymgmt_st EVP_KEYMGMT; 26 EVP_KEYMGMT *EVP_KEYMGMT_fetch(OSSL_LIB_CTX *ctx, const char *algorithm, 28 int EVP_KEYMGMT_up_ref(EVP_KEYMGMT *keymgmt); 29 void EVP_KEYMGMT_free(EVP_KEYMGMT *keymgmt); 30 const OSSL_PROVIDER *EVP_KEYMGMT_get0_provider(const EVP_KEYMGMT *keymgmt); 31 int EVP_KEYMGMT_is_a(const EVP_KEYMGMT *keymgmt, const char *name); 32 const char *EVP_KEYMGMT_get0_name(const EVP_KEYMGMT *keymgmt); 33 const char *EVP_KEYMGMT_get0_description(const EVP_KEYMGMT *keymgmt); 36 void (*fn)(EVP_KEYMGMT *keymgmt, void *arg), [all …]
|
| HD | EVP_PKEY_set_type.pod | 14 int EVP_PKEY_set_type_by_keymgmt(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt); 57 L<EVP_KEYMGMT(3)>
|
| /freebsd-14-stable/crypto/openssl/include/crypto/ |
| HD | evp.h | 42 EVP_KEYMGMT *keymgmt; 590 EVP_KEYMGMT *keymgmt; 691 EVP_KEYMGMT *keymgmt; 752 EVP_KEYMGMT **keymgmt, 770 EVP_KEYMGMT *keymgmt; 776 int evp_keymgmt_util_assign_pkey(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt, 778 EVP_PKEY *evp_keymgmt_util_make_pkey(EVP_KEYMGMT *keymgmt, void *keydata); 782 void *evp_keymgmt_util_export_to_provider(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, 785 EVP_KEYMGMT *keymgmt, 788 int evp_keymgmt_util_cache_keydata(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, [all …]
|
| /freebsd-14-stable/secure/lib/libcrypto/man/man7/ |
| HD | Makefile | 128 MLINKS+= EVP_PKEY-HMAC.7 EVP_KEYMGMT-CMAC.7 129 MLINKS+= EVP_PKEY-DH.7 EVP_KEYMGMT-DH.7 130 MLINKS+= EVP_PKEY-DH.7 EVP_KEYMGMT-DHX.7 131 MLINKS+= EVP_PKEY-DSA.7 EVP_KEYMGMT-DSA.7 132 MLINKS+= EVP_PKEY-EC.7 EVP_KEYMGMT-EC.7 133 MLINKS+= EVP_PKEY-X25519.7 EVP_KEYMGMT-ED25519.7 134 MLINKS+= EVP_PKEY-X25519.7 EVP_KEYMGMT-ED448.7 135 MLINKS+= EVP_PKEY-HMAC.7 EVP_KEYMGMT-HMAC.7 136 MLINKS+= EVP_PKEY-HMAC.7 EVP_KEYMGMT-Poly1305.7 137 MLINKS+= EVP_PKEY-RSA.7 EVP_KEYMGMT-RSA.7 [all …]
|
| /freebsd-14-stable/crypto/openssl/doc/internal/man3/ |
| HD | evp_keymgmt_newdata.pod | 16 void *evp_keymgmt_newdata(const EVP_KEYMGMT *keymgmt); 17 void evp_keymgmt_freedata(const EVP_KEYMGMT *keymgmt, void *keyddata); 18 int evp_keymgmt_get_params(const EVP_KEYMGMT *keymgmt, 21 int evp_keymgmt_has(const EVP_KEYMGMT *keymgmt, void *keyddata, int selection); 22 int evp_keymgmt_validate(const EVP_KEYMGMT *keymgmt, void *keydata, 25 int evp_keymgmt_import(const EVP_KEYMGMT *keymgmt, void *keydata, 27 const OSSL_PARAM *evp_keymgmt_import_types(const EVP_KEYMGMT *keymgmt, 29 int evp_keymgmt_export(const EVP_KEYMGMT *keymgmt, void *keydata, 31 const OSSL_PARAM *evp_keymgmt_export_types(const EVP_KEYMGMT *keymgmt, 37 function. They all have in common that they take a B<EVP_KEYMGMT> as
|
| HD | evp_keymgmt_util_export_to_provider.pod | 23 void *evp_keymgmt_util_export_to_provider(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, 26 EVP_KEYMGMT *keymgmt, 29 int evp_keymgmt_util_cache_keydata(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, 32 void *evp_keymgmt_util_fromdata(EVP_PKEY *target, EVP_KEYMGMT *keymgmt, 43 via a B<EVP_KEYMGMT> interface, if this hasn't already been done. 67 given key I<target> via a B<EVP_KEYMGMT> interface. This is used as a
|
| HD | evp_pkey_export_to_provider.pod | 14 EVP_KEYMGMT **keymgmt, 25 to its operation cache to make it suitable for an B<EVP_KEYMGMT> given either 31 exported, then I<*keymgmt> is assigned the implicitly fetched B<EVP_KEYMGMT>. 52 allocated. It also either sets I<*keymgmt> to the B<EVP_KEYMGMT> associated 65 L<OSSL_LIB_CTX(3)>, L<EVP_KEYMGMT(3)>
|
| /freebsd-14-stable/crypto/openssl/doc/internal/man7/ |
| HD | EVP_PKEY.pod | 48 is governed by an associated L<EVP_KEYMGMT(3)> method structure. 50 The functions available through the L<EVP_KEYMGMT(3)> have no access 53 to the functions pointed at in the L<EVP_KEYMGMT(3)>. 74 associated L<EVP_KEYMGMT(3)> implementation allows it. This is done 96 the L<EVP_KEYMGMT(3)>, the dirty count is maintained in the B<EVP_PKEY> 108 L<EVP_KEYMGMT(3)>. Two providers, possibly from different vendors, 113 also implement an L<EVP_KEYMGMT(3)>). 118 provider side key data and the associated L<EVP_KEYMGMT(3)>. 131 L<EVP_KEYMGMT(3)> implements the OSSL_FUNC_keymgmt_export() function 133 In all cases, the receiving L<EVP_KEYMGMT(3)> (the one associated with [all …]
|
| /freebsd-14-stable/crypto/openssl/doc/man7/ |
| HD | EVP_PKEY-HMAC.pod | 5 EVP_PKEY-HMAC, EVP_KEYMGMT-HMAC, EVP_PKEY-Siphash, EVP_KEYMGMT-Siphash, 6 EVP_PKEY-Poly1305, EVP_KEYMGMT-Poly1305, EVP_PKEY-CMAC, EVP_KEYMGMT-CMAC 84 L<EVP_KEYMGMT(3)>, L<EVP_PKEY(3)>, L<provider-keymgmt(7)>
|
| HD | EVP_PKEY-X25519.pod | 6 EVP_KEYMGMT-X25519, EVP_KEYMGMT-X448, EVP_KEYMGMT-ED25519, EVP_KEYMGMT-ED448 93 L<EVP_KEYMGMT(3)>, L<EVP_PKEY(3)>, L<provider-keymgmt(7)>,
|
| HD | OSSL_PROVIDER-default.pod | 207 =item DH, see L<EVP_KEYMGMT-DH(7)> 209 =item DHX, see L<EVP_KEYMGMT-DHX(7)> 211 =item DSA, see L<EVP_KEYMGMT-DSA(7)> 213 =item RSA, see L<EVP_KEYMGMT-RSA(7)> 215 =item EC, see L<EVP_KEYMGMT-EC(7)> 217 =item X25519, see L<EVP_KEYMGMT-X25519(7)> 219 =item X448, see L<EVP_KEYMGMT-X448(7)>
|
| HD | OSSL_PROVIDER-FIPS.pod | 159 =item DH, see L<EVP_KEYMGMT-DH(7)> 161 =item DHX, see L<EVP_KEYMGMT-DHX(7)> 163 =item DSA, see L<EVP_KEYMGMT-DSA(7)> 165 =item RSA, see L<EVP_KEYMGMT-RSA(7)> 167 =item EC, see L<EVP_KEYMGMT-EC(7)> 169 =item X25519, see L<EVP_KEYMGMT-X25519(7)> 171 =item X448, see L<EVP_KEYMGMT-X448(7)>
|
| HD | EVP_PKEY-DSA.pod | 5 EVP_PKEY-DSA, EVP_KEYMGMT-DSA - EVP_PKEY DSA keytype and algorithm support 110 L<EVP_KEYMGMT(3)>,
|
| HD | EVP_KEM-RSA.pod | 53 L<EVP_KEYMGMT(3)>,
|
| /freebsd-14-stable/crypto/openssl/crypto/encode_decode/ |
| HD | decoder_pkey.c | 54 DEFINE_STACK_OF(EVP_KEYMGMT) 61 STACK_OF(EVP_KEYMGMT) *keymgmts; 74 EVP_KEYMGMT *keymgmt = NULL; in decoder_construct_pkey() 209 static void collect_keymgmt(EVP_KEYMGMT *keymgmt, void *arg) in collect_keymgmt() 211 STACK_OF(EVP_KEYMGMT) *keymgmts = arg; in collect_keymgmt() 356 EVP_KEYMGMT *keymgmt = sk_EVP_KEYMGMT_value(process_data->keymgmts, i); in ossl_decoder_ctx_setup_for_pkey()
|
| /freebsd-14-stable/crypto/openssl/test/ |
| HD | provider_fallback_test.c | 17 EVP_KEYMGMT *rsameth = NULL; in test_provider()
|
| HD | keymgmt_internal_test.c | 149 EVP_KEYMGMT *km = NULL, *km1 = NULL, *km2 = NULL, *km3 = NULL; in test_pass_rsa() 303 EVP_KEYMGMT *keymgmt = NULL; in test_evp_pkey_export_to_provider()
|
| /freebsd-14-stable/crypto/openssl/apps/ |
| HD | list.c | 55 IS_FETCHABLE(keymgmt, EVP_KEYMGMT) in IS_FETCHABLE() 627 DEFINE_STACK_OF(EVP_KEYMGMT) in DEFINE_STACK_OF() argument 628 static int keymanager_cmp(const EVP_KEYMGMT * const *a, in DEFINE_STACK_OF() 629 const EVP_KEYMGMT * const *b) in DEFINE_STACK_OF() 635 static void collect_keymanagers(EVP_KEYMGMT *km, void *stack) in collect_keymanagers() 637 STACK_OF(EVP_KEYMGMT) *km_stack = stack; in collect_keymanagers() 647 STACK_OF(EVP_KEYMGMT) *km_stack = sk_EVP_KEYMGMT_new(keymanager_cmp); in list_keymanagers() 654 EVP_KEYMGMT *k = sk_EVP_KEYMGMT_value(km_stack, i); in list_keymanagers()
|
| /freebsd-14-stable/crypto/openssl/include/openssl/ |
| HD | evp.h | 1321 int EVP_PKEY_set_type_by_keymgmt(EVP_PKEY *pkey, EVP_KEYMGMT *keymgmt); 1758 EVP_KEYMGMT *EVP_KEYMGMT_fetch(OSSL_LIB_CTX *ctx, const char *algorithm, 1760 int EVP_KEYMGMT_up_ref(EVP_KEYMGMT *keymgmt); 1761 void EVP_KEYMGMT_free(EVP_KEYMGMT *keymgmt); 1762 const OSSL_PROVIDER *EVP_KEYMGMT_get0_provider(const EVP_KEYMGMT *keymgmt); 1763 const char *EVP_KEYMGMT_get0_name(const EVP_KEYMGMT *keymgmt); 1764 const char *EVP_KEYMGMT_get0_description(const EVP_KEYMGMT *keymgmt); 1765 int EVP_KEYMGMT_is_a(const EVP_KEYMGMT *keymgmt, const char *name); 1767 void (*fn)(EVP_KEYMGMT *keymgmt, void *arg), 1769 int EVP_KEYMGMT_names_do_all(const EVP_KEYMGMT *keymgmt, [all …]
|