Home
last modified time | relevance | path

Searched refs:EVP_KEYMGMT (Results 1 – 25 of 51) sorted by relevance

123

/freebsd-14-stable/crypto/openssl/crypto/evp/
HDkeymgmt_meth.c22 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 …]
HDkeymgmt_lib.c22 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 …]
HDexchange.c205 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()
HDp_lib.c54 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()
HDkem.c25 EVP_KEYMGMT *tmp_keymgmt = NULL; in evp_kem_init()
79 EVP_KEYMGMT *tmp_keymgmt_tofree = NULL; in evp_kem_init()
HDpmeth_check.c30 EVP_KEYMGMT *keymgmt; in try_provided_check()
/freebsd-14-stable/crypto/openssl/doc/man3/
HDEVP_KEYMGMT.pod5 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 …]
HDEVP_PKEY_set_type.pod14 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/
HDevp.h42 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/
HDMakefile128 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/
HDevp_keymgmt_newdata.pod16 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
HDevp_keymgmt_util_export_to_provider.pod23 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
HDevp_pkey_export_to_provider.pod14 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/
HDEVP_PKEY.pod48 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/
HDEVP_PKEY-HMAC.pod5 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)>
HDEVP_PKEY-X25519.pod6 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)>,
HDOSSL_PROVIDER-default.pod207 =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)>
HDOSSL_PROVIDER-FIPS.pod159 =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)>
HDEVP_PKEY-DSA.pod5 EVP_PKEY-DSA, EVP_KEYMGMT-DSA - EVP_PKEY DSA keytype and algorithm support
110 L<EVP_KEYMGMT(3)>,
HDEVP_KEM-RSA.pod53 L<EVP_KEYMGMT(3)>,
/freebsd-14-stable/crypto/openssl/crypto/encode_decode/
HDdecoder_pkey.c54 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/
HDprovider_fallback_test.c17 EVP_KEYMGMT *rsameth = NULL; in test_provider()
HDkeymgmt_internal_test.c149 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/
HDlist.c55 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/
HDevp.h1321 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 …]

123