| /freebsd-14-stable/crypto/openssl/crypto/ |
| HD | provider_core.c | 130 OSSL_PROVIDER *prov; member 235 static void provider_deactivate_free(OSSL_PROVIDER *prov) in provider_deactivate_free() argument 237 if (prov->flag_activated) in provider_deactivate_free() 238 ossl_provider_deactivate(prov, 1); in provider_deactivate_free() 239 ossl_provider_free(prov); in provider_deactivate_free() 414 OSSL_PROVIDER *prov = NULL; in ossl_provider_find() local 439 prov = sk_OSSL_PROVIDER_value(store->providers, i); in ossl_provider_find() 441 if (prov != NULL && !ossl_provider_up_ref(prov)) in ossl_provider_find() 442 prov = NULL; in ossl_provider_find() 445 return prov; in ossl_provider_find() [all …]
|
| HD | provider.c | 21 OSSL_PROVIDER *prov = NULL, *actual; in OSSL_PROVIDER_try_load() local 25 if ((prov = ossl_provider_find(libctx, name, 0)) == NULL) { in OSSL_PROVIDER_try_load() 26 if ((prov = ossl_provider_new(libctx, name, NULL, 0)) == NULL) in OSSL_PROVIDER_try_load() 31 if (!ossl_provider_activate(prov, 1, 0)) { in OSSL_PROVIDER_try_load() 32 ossl_provider_free(prov); in OSSL_PROVIDER_try_load() 36 actual = prov; in OSSL_PROVIDER_try_load() 37 if (isnew && !ossl_provider_add_to_store(prov, &actual, retain_fallbacks)) { in OSSL_PROVIDER_try_load() 38 ossl_provider_deactivate(prov, 1); in OSSL_PROVIDER_try_load() 39 ossl_provider_free(prov); in OSSL_PROVIDER_try_load() 42 if (actual != prov) { in OSSL_PROVIDER_try_load() [all …]
|
| HD | provider_conf.c | 80 static int provider_conf_params_internal(OSSL_PROVIDER *prov, in provider_conf_params_internal() argument 132 rc = provider_conf_params_internal(prov, provinfo, buffer, in provider_conf_params_internal() 144 if (prov != NULL) in provider_conf_params_internal() 145 ok = ossl_provider_add_parameter(prov, name, value); in provider_conf_params_internal() 161 static int provider_conf_params(OSSL_PROVIDER *prov, in provider_conf_params() argument 172 rc = provider_conf_params_internal(prov, provinfo, name, in provider_conf_params() 206 OSSL_PROVIDER *prov = NULL, *actual = NULL; in provider_conf_load() local 268 prov = ossl_provider_find(libctx, name, 1); in provider_conf_load() 269 if (prov == NULL) in provider_conf_load() 270 prov = ossl_provider_new(libctx, name, NULL, 1); in provider_conf_load() [all …]
|
| HD | provider_child.c | 98 static int provider_create_child_cb(const OSSL_CORE_HANDLE *prov, void *cbdata) in provider_create_child_cb() argument 114 provname = gbl->c_prov_name(prov); in provider_create_child_cb() 120 gbl->curr_prov = prov; in provider_create_child_cb() 150 if (!ossl_provider_set_child(cprov, prov) in provider_create_child_cb() 164 static int provider_remove_child_cb(const OSSL_CORE_HANDLE *prov, void *cbdata) in provider_remove_child_cb() argument 176 provname = gbl->c_prov_name(prov); in provider_remove_child_cb() 296 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate) in ossl_provider_up_ref_parent() argument 301 gbl = ossl_lib_ctx_get_data(ossl_provider_libctx(prov), in ossl_provider_up_ref_parent() 307 parent_handle = ossl_provider_get_parent(prov); in ossl_provider_up_ref_parent() 313 int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate) in ossl_provider_free_parent() argument [all …]
|
| /freebsd-14-stable/sys/sys/ |
| HD | sdt.h | 38 #define DTRACE_PROBE(prov, name) { \ argument 39 extern void __dtrace_##prov##___##name(void); \ 40 __dtrace_##prov##___##name(); \ 43 #define DTRACE_PROBE1(prov, name, arg1) { \ argument 44 extern void __dtrace_##prov##___##name(unsigned long); \ 45 __dtrace_##prov##___##name((unsigned long)arg1); \ 48 #define DTRACE_PROBE2(prov, name, arg1, arg2) { \ argument 49 extern void __dtrace_##prov##___##name(unsigned long, \ 51 __dtrace_##prov##___##name((unsigned long)arg1, \ 55 #define DTRACE_PROBE3(prov, name, arg1, arg2, arg3) { \ argument [all …]
|
| /freebsd-14-stable/crypto/openssl/test/recipes/ |
| HD | 80-test_cms.t | 68 my @prov = ("-provider-path", $provpath, 79 [ "{cmd1}", @prov, "-sign", "-in", $smcont, "-outform", "DER", "-nodetach", 81 [ "{cmd2}", @prov, "-verify", "-in", "{output}.cms", "-inform", "DER", 87 [ "{cmd1}", @prov, "-sign", "-in", $smcont, "-outform", "DER", 89 [ "{cmd2}", @prov, "-verify", "-in", "{output}.cms", "-inform", "DER", 96 [ "{cmd1}", @prov, "-sign", "-in", $smcont, "-outform", "DER", "-nodetach", 99 [ "{cmd2}", @prov, "-verify", "-in", "{output}.cms", "-inform", "DER", 105 [ "{cmd1}", @prov, "-sign", "-in", $smcont, "-outform", "DER", "-nodetach", 107 [ "{cmd2}", @prov, "-verify", "-in", "{output}.cms", "-inform", "DER", 113 [ "{cmd1}", @prov, "-sign", "-in", $smcont, "-outform", "DER", [all …]
|
| HD | 15-test_rsaoaep.t | 28 my @prov = ( ); 44 @prov = ( "-provider-path", $provpath, "-config", $provconf ); 46 @prov, 59 @prov, 71 @prov, 82 @prov, 95 @prov, 106 @prov, 117 @prov, 130 @prov, [all …]
|
| /freebsd-14-stable/crypto/openssl/include/internal/ |
| HD | provider.h | 36 int ossl_provider_up_ref(OSSL_PROVIDER *prov); 37 void ossl_provider_free(OSSL_PROVIDER *prov); 40 int ossl_provider_set_fallback(OSSL_PROVIDER *prov); 41 int ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *module_path); 42 int ossl_provider_add_parameter(OSSL_PROVIDER *prov, const char *name, 45 int ossl_provider_is_child(const OSSL_PROVIDER *prov); 46 int ossl_provider_set_child(OSSL_PROVIDER *prov, const OSSL_CORE_HANDLE *handle); 47 const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov); 48 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate); 49 int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate); [all …]
|
| /freebsd-14-stable/crypto/openssl/test/testutil/ |
| HD | provider.c | 101 FIPS_VERSION prov; in fips_provider_version_eq() local 104 if ((res = fips_provider_version(libctx, &prov)) <= 0) in fips_provider_version_eq() 106 return major == prov.major && minor == prov.minor && patch == prov.patch; in fips_provider_version_eq() 111 FIPS_VERSION prov; in fips_provider_version_ne() local 114 if ((res = fips_provider_version(libctx, &prov)) <= 0) in fips_provider_version_ne() 116 return major != prov.major || minor != prov.minor || patch != prov.patch; in fips_provider_version_ne() 121 FIPS_VERSION prov; in fips_provider_version_le() local 124 if ((res = fips_provider_version(libctx, &prov)) <= 0) in fips_provider_version_le() 126 return prov.major < major in fips_provider_version_le() 127 || (prov.major == major in fips_provider_version_le() [all …]
|
| /freebsd-14-stable/crypto/openssl/test/ |
| HD | provider_internal_test.c | 23 static int test_provider(OSSL_PROVIDER *prov, const char *expected_greeting) in test_provider() argument 29 TEST_true(ossl_provider_activate(prov, 1, 0)) in test_provider() 30 && TEST_true(ossl_provider_get_params(prov, greeting_request)) in test_provider() 34 && TEST_true(ossl_provider_deactivate(prov, 1)); in test_provider() 37 ossl_provider_free(prov); in test_provider() 55 OSSL_PROVIDER *prov = NULL; in test_builtin_provider() local 66 TEST_ptr(prov = in test_builtin_provider() 68 && test_provider(prov, expected_greeting1(name)); in test_builtin_provider() 79 OSSL_PROVIDER *prov = NULL; in test_loaded_provider() local 82 TEST_ptr(prov = ossl_provider_new(NULL, name, NULL, 0)) in test_loaded_provider() [all …]
|
| HD | evp_fetch_prov_test.c | 79 static int load_providers(OSSL_LIB_CTX **libctx, OSSL_PROVIDER *prov[]) in load_providers() argument 96 prov[i] = OSSL_PROVIDER_load(ctx, provname); in load_providers() 97 if (!TEST_ptr(prov[i])) in load_providers() 109 static void unload_providers(OSSL_LIB_CTX **libctx, OSSL_PROVIDER *prov[]) in unload_providers() argument 111 if (prov[0] != NULL) in unload_providers() 112 OSSL_PROVIDER_unload(prov[0]); in unload_providers() 113 if (prov[1] != NULL) in unload_providers() 114 OSSL_PROVIDER_unload(prov[1]); in unload_providers() 159 OSSL_PROVIDER *prov[2] = {NULL, NULL}; in test_implicit_EVP_MD_fetch() local 162 ret = (use_default_ctx == 0 || load_providers(&ctx, prov)) in test_implicit_EVP_MD_fetch() [all …]
|
| HD | provider_status_test.c | 106 static int get_provider_params(const OSSL_PROVIDER *prov) in get_provider_params() argument 114 if (!TEST_ptr(gettable = OSSL_PROVIDER_gettable_params(prov)) in get_provider_params() 129 if (!TEST_true(OSSL_PROVIDER_get_params(prov, params))) in get_provider_params() 147 OSSL_PROVIDER *prov = NULL; in test_provider_status() local 151 if (!TEST_ptr(prov = OSSL_PROVIDER_load(libctx, provider_name))) in test_provider_status() 153 if (!get_provider_params(prov)) in test_provider_status() 159 if (!TEST_true(OSSL_PROVIDER_get_params(prov, params)) in test_provider_status() 170 if (!TEST_true(OSSL_PROVIDER_self_test(prov))) in test_provider_status() 176 if (!TEST_false(OSSL_PROVIDER_self_test(prov))) in test_provider_status() 178 if (!TEST_true(OSSL_PROVIDER_get_params(prov, params)) in test_provider_status() [all …]
|
| HD | provider_fallback_test.c | 18 const OSSL_PROVIDER *prov = NULL; in test_provider() local 23 && TEST_ptr(prov = EVP_KEYMGMT_get0_provider(rsameth)) in test_provider() 24 && TEST_str_eq(OSSL_PROVIDER_get0_name(prov), "default"); in test_provider() 38 OSSL_PROVIDER *prov = NULL; in test_explicit_provider() local 42 && TEST_ptr(prov = OSSL_PROVIDER_load(ctx, "default")); in test_explicit_provider() 47 ok = TEST_true(OSSL_PROVIDER_unload(prov)); in test_explicit_provider() 49 OSSL_PROVIDER_unload(prov); in test_explicit_provider()
|
| HD | provider_test.c | 39 OSSL_PROVIDER *prov = NULL; in test_provider() local 64 if (!TEST_ptr(prov = OSSL_PROVIDER_load(*libctx, name))) in test_provider() 73 if (!TEST_true(OSSL_PROVIDER_get_params(prov, digest_check)) in test_provider() 81 if (!TEST_true(OSSL_PROVIDER_get_params(prov, stop_property_mirror)) in test_provider() 85 if (!TEST_true(OSSL_PROVIDER_get_params(prov, digest_check)) in test_provider() 90 if (!TEST_true(OSSL_PROVIDER_get_params(prov, greeting_request)) in test_provider() 107 if (!TEST_true(OSSL_PROVIDER_get_params(prov, digest_check)) in test_provider() 125 || !TEST_true(OSSL_PROVIDER_get_params(prov, digest_check)) in test_provider() 135 if (!TEST_true(OSSL_PROVIDER_unload(prov))) in test_provider() 137 prov = NULL; in test_provider() [all …]
|
| /freebsd-14-stable/sys/cddl/dev/sdt/ |
| HD | sdt.c | 108 sdt_create_provider(struct sdt_provider *prov) in sdt_create_provider() argument 113 if (strcmp(prov->name, curr->name) == 0) { in sdt_create_provider() 125 newprov->name = strdup(prov->name, M_SDT); in sdt_create_provider() 126 prov->sdt_refs = newprov->sdt_refs = 1; in sdt_create_provider() 132 prov->id = newprov->id; in sdt_create_provider() 138 struct sdt_provider *prov; in sdt_create_probe() local 152 TAILQ_FOREACH(prov, &sdt_prov_list, prov_entry) in sdt_create_probe() 153 if (strcmp(prov->name, probe->prov->name) == 0) in sdt_create_probe() 156 KASSERT(prov != NULL, ("probe defined without a provider")); in sdt_create_probe() 188 if (dtrace_probe_lookup(prov->id, mod, func, name) != DTRACE_IDNONE) in sdt_create_probe() [all …]
|
| /freebsd-14-stable/lib/geom/eli/ |
| HD | geom_eli.c | 86 static int eli_backup_create(struct gctl_req *req, const char *prov, 357 eli_is_attached(const char *prov) in eli_is_attached() argument 366 snprintf(name, sizeof(name), "%s%s", prov, G_ELI_SUFFIX); in eli_is_attached() 626 eli_metadata_read(struct gctl_req *req, const char *prov, in eli_metadata_read() argument 632 if (g_get_sectorsize(prov) == 0) { in eli_metadata_read() 636 fd = open(prov, O_RDONLY); in eli_metadata_read() 638 gctl_error(req, "Cannot open %s: %s.", prov, in eli_metadata_read() 644 prov, strerror(errno)); in eli_metadata_read() 651 error = g_metadata_read(prov, sector, sizeof(sector), in eli_metadata_read() 655 prov, strerror(error)); in eli_metadata_read() [all …]
|
| /freebsd-14-stable/crypto/openssl/include/openssl/ |
| HD | provider.h | 27 int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov); 33 const OSSL_PARAM *OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov); 34 int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]); 35 int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov); 36 int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov, 41 const OSSL_ALGORITHM *OSSL_PROVIDER_query_operation(const OSSL_PROVIDER *prov, 44 void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov, 46 void *OSSL_PROVIDER_get0_provider_ctx(const OSSL_PROVIDER *prov); 47 const OSSL_DISPATCH *OSSL_PROVIDER_get0_dispatch(const OSSL_PROVIDER *prov); 54 const char *OSSL_PROVIDER_get0_name(const OSSL_PROVIDER *prov);
|
| /freebsd-14-stable/sys/cddl/dev/dtrace/ |
| HD | dtrace_sysctl.c | 29 *prov = dtrace_provider; in sysctl_dtrace_providers() local 37 while (prov != NULL) { in sysctl_dtrace_providers() 38 len += strlen(prov->dtpv_name) + 1; in sysctl_dtrace_providers() 39 prov = prov->dtpv_next; in sysctl_dtrace_providers() 49 prov = dtrace_provider; in sysctl_dtrace_providers() 52 while (prov != NULL) { in sysctl_dtrace_providers() 53 if (prov != dtrace_provider) in sysctl_dtrace_providers() 56 (void) strlcat(p_name, prov->dtpv_name, len); in sysctl_dtrace_providers() 58 prov = prov->dtpv_next; in sysctl_dtrace_providers()
|
| /freebsd-14-stable/crypto/openssl/crypto/store/ |
| HD | store_meth.c | 22 if (loader->prov != NULL) in OSSL_STORE_LOADER_up_ref() 29 if (loader != NULL && loader->prov != NULL) { in OSSL_STORE_LOADER_free() 35 ossl_provider_free(loader->prov); in OSSL_STORE_LOADER_free() 45 static OSSL_STORE_LOADER *new_loader(OSSL_PROVIDER *prov) in new_loader() argument 54 loader->prov = prov; in new_loader() 55 ossl_provider_up_ref(prov); in new_loader() 153 static void *get_loader_from_store(void *store, const OSSL_PROVIDER **prov, in get_loader_from_store() argument 170 if (!ossl_method_store_fetch(store, id, methdata->propquery, prov, &method)) in get_loader_from_store() 176 const OSSL_PROVIDER *prov, in put_loader_in_store() argument 191 return ossl_method_store_add(store, prov, id, propdef, method, in put_loader_in_store() [all …]
|
| /freebsd-14-stable/lib/geom/journal/ |
| HD | geom_journal_ufs.c | 45 read_superblock(const char *prov) in read_superblock() argument 50 if (ufs_disk_fillout(&disk, prov) == -1) in read_superblock() 58 g_journal_ufs_exists(const char *prov) in g_journal_ufs_exists() argument 61 return (read_superblock(prov) != NULL); in g_journal_ufs_exists() 65 g_journal_ufs_using_last_sector(const char *prov) in g_journal_ufs_using_last_sector() argument 70 fs = read_superblock(prov); in g_journal_ufs_using_last_sector() 74 psize = g_get_mediasize(prov) / DEV_BSIZE; in g_journal_ufs_using_last_sector()
|
| /freebsd-14-stable/crypto/openssl/crypto/evp/ |
| HD | evp_fetch.c | 140 static void *get_evp_method_from_store(void *store, const OSSL_PROVIDER **prov, in get_evp_method_from_store() argument 172 if (!ossl_method_store_fetch(store, meth_id, methdata->propquery, prov, in get_evp_method_from_store() 179 const OSSL_PROVIDER *prov, in put_evp_method_in_store() argument 210 return ossl_method_store_add(store, prov, meth_id, propdef, method, in put_evp_method_in_store() 220 OSSL_PROVIDER *prov, void *data) in construct_evp_method() argument 230 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov); in construct_evp_method() 239 method = methdata->method_from_algorithm(name_id, algodef, prov); in construct_evp_method() 261 OSSL_PROVIDER *prov, int operation_id, in inner_evp_generic_fetch() argument 266 OSSL_PROVIDER *prov), in inner_evp_generic_fetch() argument 325 || !ossl_method_store_cache_get(store, prov, meth_id, propq, &method)) { in inner_evp_generic_fetch() [all …]
|
| HD | evp_local.h | 100 OSSL_PROVIDER *prov; member 140 OSSL_PROVIDER *prov; member 160 OSSL_PROVIDER *prov; member 195 OSSL_PROVIDER *prov; member 216 OSSL_PROVIDER *prov; member 270 OSSL_PROVIDER *prov), 277 OSSL_PROVIDER *prov), 280 void *evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id, 284 OSSL_PROVIDER *prov), 295 OSSL_PROVIDER *prov), [all …]
|
| /freebsd-14-stable/crypto/openssl/crypto/encode_decode/ |
| HD | encoder_meth.c | 63 ossl_provider_free(encoder->base.prov); in OSSL_ENCODER_free() 150 static void *get_encoder_from_store(void *store, const OSSL_PROVIDER **prov, in get_encoder_from_store() argument 180 if (!ossl_method_store_fetch(store, id, methdata->propquery, prov, &method)) in get_encoder_from_store() 186 const OSSL_PROVIDER *prov, in put_encoder_in_store() argument 214 return ossl_method_store_add(store, prov, id, propdef, method, in put_encoder_in_store() 221 OSSL_PROVIDER *prov) in encoder_from_algorithm() argument 225 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov); in encoder_from_algorithm() 309 if (prov != NULL && !ossl_provider_up_ref(prov)) { in encoder_from_algorithm() 314 encoder->base.prov = prov; in encoder_from_algorithm() 325 OSSL_PROVIDER *prov, void *data) in construct_encoder() argument [all …]
|
| HD | decoder_meth.c | 63 ossl_provider_free(decoder->base.prov); in OSSL_DECODER_free() 150 static void *get_decoder_from_store(void *store, const OSSL_PROVIDER **prov, in get_decoder_from_store() argument 180 if (!ossl_method_store_fetch(store, id, methdata->propquery, prov, &method)) in get_decoder_from_store() 186 const OSSL_PROVIDER *prov, in put_decoder_in_store() argument 214 return ossl_method_store_add(store, prov, id, propdef, method, in put_decoder_in_store() 221 OSSL_PROVIDER *prov) in ossl_decoder_from_algorithm() argument 225 OSSL_LIB_CTX *libctx = ossl_provider_libctx(prov); in ossl_decoder_from_algorithm() 299 if (prov != NULL && !ossl_provider_up_ref(prov)) { in ossl_decoder_from_algorithm() 304 decoder->base.prov = prov; in ossl_decoder_from_algorithm() 315 OSSL_PROVIDER *prov, void *data) in construct_decoder() argument [all …]
|
| /freebsd-14-stable/sys/geom/eli/ |
| HD | g_eli_ctl.c | 168 g_eli_find_device(struct g_class *mp, const char *prov) in g_eli_find_device() argument 175 if (strncmp(prov, _PATH_DEV, strlen(_PATH_DEV)) == 0) in g_eli_find_device() 176 prov += strlen(_PATH_DEV); in g_eli_find_device() 182 if (pp != NULL && strcmp(pp->name, prov) == 0) in g_eli_find_device() 186 strcmp(cp->provider->name, prov) == 0) { in g_eli_find_device() 198 const char *prov; in g_eli_ctl_detach() local 226 prov = gctl_get_asciiparam(req, param); in g_eli_ctl_detach() 227 if (prov == NULL) { in g_eli_ctl_detach() 231 sc = g_eli_find_device(mp, prov); in g_eli_ctl_detach() 233 gctl_error(req, "No such device: %s.", prov); in g_eli_ctl_detach() [all …]
|