| /freebsd/crypto/openssl/crypto/evp/ |
| H A D | skeymgmt_meth.c | 20 void *evp_skeymgmt_generate(const EVP_SKEYMGMT *skeymgmt, const OSSL_PARAM params[]) in evp_skeymgmt_generate() 27 void *evp_skeymgmt_import(const EVP_SKEYMGMT *skeymgmt, int selection, const OSSL_PARAM params[]) in evp_skeymgmt_import() 35 int evp_skeymgmt_export(const EVP_SKEYMGMT *skeymgmt, void *keydata, in evp_skeymgmt_export() 42 void evp_skeymgmt_freedata(const EVP_SKEYMGMT *skeymgmt, void *keydata) in evp_skeymgmt_freedata() 50 EVP_SKEYMGMT *skeymgmt = NULL; in skeymgmt_new() 66 EVP_SKEYMGMT *skeymgmt = NULL; in skeymgmt_from_algorithm() 130 EVP_SKEYMGMT *evp_skeymgmt_fetch_from_prov(OSSL_PROVIDER *prov, in evp_skeymgmt_fetch_from_prov() 142 EVP_SKEYMGMT *EVP_SKEYMGMT_fetch(OSSL_LIB_CTX *ctx, const char *algorithm, in EVP_SKEYMGMT_fetch() 151 int EVP_SKEYMGMT_up_ref(EVP_SKEYMGMT *skeymgmt) in EVP_SKEYMGMT_up_ref() 159 void EVP_SKEYMGMT_free(EVP_SKEYMGMT *skeymgmt) in EVP_SKEYMGMT_free() [all …]
|
| H A D | s_lib.c | 32 static EVP_SKEY *evp_skey_alloc(EVP_SKEYMGMT *skeymgmt) in evp_skey_alloc() 64 EVP_SKEYMGMT *skeymgmt; in evp_skey_alloc_fetch() 243 EVP_SKEYMGMT *skeymgmt; 259 EVP_SKEYMGMT *skeymgmt = NULL; in EVP_SKEY_to_provider()
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | EVP_SKEYMGMT.pod | 5 EVP_SKEYMGMT, 23 typedef struct evp_sskeymgmt_st EVP_SKEYMGMT; 25 EVP_SKEYMGMT *EVP_SKEYMGMT_fetch(OSSL_LIB_CTX *ctx, const char *algorithm, 27 int EVP_SKEYMGMT_up_ref(EVP_SKEYMGMT *skeymgmt); 28 void EVP_SKEYMGMT_free(EVP_SKEYMGMT *skeymgmt); 29 const OSSL_PROVIDER *EVP_SKEYMGMT_get0_provider(const EVP_SKEYMGMT *skeymgmt); 30 int EVP_SKEYMGMT_is_a(const EVP_SKEYMGMT *skeymgmt, const char *name); 31 const char *EVP_SKEYMGMT_get0_name(const EVP_SKEYMGMT *skeymgmt); 32 const char *EVP_SKEYMGMT_get0_description(const EVP_SKEYMGMT *skeymgmt); 35 void (*fn)(EVP_SKEYMGMT *skeymgmt, void *arg), [all …]
|
| H A D | EVP_SKEY.pod | 46 providers using L<EVP_SKEYMGMT(3)>. 56 B<EVP_SKEYMGMT> object associated with the key, and initializes the object from 62 target B<EVP_SKEYMGMT> for the newly created key. 80 names of the associated EVP_SKEYMGMT object and its provider correspondingly. 134 names of the associated EVP_SKEYMGMT object and its provider correspondingly. 144 L<EVP_SKEYMGMT(3)>, L<provider(7)>, L<OSSL_PARAM(3)>
|
| /freebsd/crypto/openssl/doc/designs/ |
| H A D | evp_skey.md | 29 pointer to an EVP_SKEYMGMT object and an opaque pointer to a provider specific 31 EVP_SKEYMGMT specifies what parameters are acceptable by the chosen provider and 59 For dealing with opaque keys, we provide a new structure - EVP_SKEYMGMT, 64 This pointer is a result of processing an array of OSSL_PARAM by a EVP_SKEYMGMT 68 and EVP_SKEYMGMT supports it. There is no guarantee that the result
|
| /freebsd/crypto/openssl/include/crypto/ |
| H A D | evp.h | 764 EVP_SKEYMGMT *skeymgmt; /* Import, export, manage */ 873 void evp_skeymgmt_freedata(const EVP_SKEYMGMT *keymgmt, void *keyddata); 874 void *evp_skeymgmt_import(const EVP_SKEYMGMT *skeymgmt, int selection, const OSSL_PARAM params[]); 875 int evp_skeymgmt_export(const EVP_SKEYMGMT *skeymgmt, void *keydata, 877 void *evp_skeymgmt_generate(const EVP_SKEYMGMT *skeymgmt, const OSSL_PARAM params[]); 878 EVP_SKEYMGMT *evp_skeymgmt_fetch_from_prov(OSSL_PROVIDER *prov,
|
| /freebsd/crypto/openssl/apps/ |
| H A D | list.c | 61 IS_FETCHABLE(skeymgmt, EVP_SKEYMGMT) in IS_FETCHABLE() 703 DEFINE_STACK_OF(EVP_SKEYMGMT) in DEFINE_STACK_OF() argument 704 static int skeymanager_cmp(const EVP_SKEYMGMT *const *a, in DEFINE_STACK_OF() 705 const EVP_SKEYMGMT *const *b) in DEFINE_STACK_OF() 711 static void collect_skeymanagers(EVP_SKEYMGMT *km, void *stack) in collect_skeymanagers() 713 STACK_OF(EVP_SKEYMGMT) *km_stack = stack; in collect_skeymanagers() 723 STACK_OF(EVP_SKEYMGMT) *km_stack = sk_EVP_SKEYMGMT_new(skeymanager_cmp); in list_skeymanagers() 730 EVP_SKEYMGMT *k = sk_EVP_SKEYMGMT_value(km_stack, i); in list_skeymanagers()
|
| H A D | skeyutl.c | 50 EVP_SKEYMGMT *mgmt = NULL; in skeyutl_main()
|
| H A D | enc.c | 185 EVP_SKEYMGMT *mgmt = NULL; in enc_main()
|
| /freebsd/crypto/openssl/include/openssl/ |
| H A D | evp.h | 1838 EVP_SKEYMGMT *EVP_SKEYMGMT_fetch(OSSL_LIB_CTX *ctx, const char *algorithm, 1840 int EVP_SKEYMGMT_up_ref(EVP_SKEYMGMT *keymgmt); 1841 void EVP_SKEYMGMT_free(EVP_SKEYMGMT *keymgmt); 1842 const OSSL_PROVIDER *EVP_SKEYMGMT_get0_provider(const EVP_SKEYMGMT *keymgmt); 1843 const char *EVP_SKEYMGMT_get0_name(const EVP_SKEYMGMT *keymgmt); 1844 const char *EVP_SKEYMGMT_get0_description(const EVP_SKEYMGMT *keymgmt); 1845 int EVP_SKEYMGMT_is_a(const EVP_SKEYMGMT *keymgmt, const char *name); 1847 void (*fn)(EVP_SKEYMGMT *keymgmt, void *arg), 1849 int EVP_SKEYMGMT_names_do_all(const EVP_SKEYMGMT *keymgmt, 1852 const OSSL_PARAM *EVP_SKEYMGMT_get0_gen_settable_params(const EVP_SKEYMGMT *skeymgmt); [all …]
|
| H A D | types.h | 136 typedef struct evp_skeymgmt_st EVP_SKEYMGMT; typedef
|
| /freebsd/secure/lib/libcrypto/man/man3/ |
| H A D | Makefile | 229 MAN+= EVP_SKEYMGMT.3 2547 MLINKS+= EVP_SKEYMGMT.3 EVP_SKEYMGMT_do_all_provided.3 2548 MLINKS+= EVP_SKEYMGMT.3 EVP_SKEYMGMT_fetch.3 2549 MLINKS+= EVP_SKEYMGMT.3 EVP_SKEYMGMT_free.3 2550 MLINKS+= EVP_SKEYMGMT.3 EVP_SKEYMGMT_get0_description.3 2551 MLINKS+= EVP_SKEYMGMT.3 EVP_SKEYMGMT_get0_gen_settable_params.3 2552 MLINKS+= EVP_SKEYMGMT.3 EVP_SKEYMGMT_get0_imp_settable_params.3 2553 MLINKS+= EVP_SKEYMGMT.3 EVP_SKEYMGMT_get0_name.3 2554 MLINKS+= EVP_SKEYMGMT.3 EVP_SKEYMGMT_get0_provider.3 2555 MLINKS+= EVP_SKEYMGMT.3 EVP_SKEYMGMT_is_a.3 [all …]
|
| /freebsd/crypto/openssl/util/ |
| H A D | other.syms | 57 EVP_SKEYMGMT datatype
|
| /freebsd/crypto/openssl/doc/man1/ |
| H A D | openssl-enc.pod.in | 228 to know the name of the B<EVP_SKEYMGMT> to be used. If not specified, the name
|
| /freebsd/crypto/openssl/doc/ |
| H A D | build.info | 1390 DEPEND[html/man3/EVP_SKEYMGMT.html]=man3/EVP_SKEYMGMT.pod 1391 GENERATE[html/man3/EVP_SKEYMGMT.html]=man3/EVP_SKEYMGMT.pod 1392 DEPEND[man/man3/EVP_SKEYMGMT.3]=man3/EVP_SKEYMGMT.pod 1393 GENERATE[man/man3/EVP_SKEYMGMT.3]=man3/EVP_SKEYMGMT.pod 3415 html/man3/EVP_SKEYMGMT.html \ 4092 man/man3/EVP_SKEYMGMT.3 \
|