Home
last modified time | relevance | path

Searched refs:prov (Results 1 – 25 of 163) sorted by relevance

1234567

/src/crypto/openssl/crypto/
H A Dprovider_core.c131 OSSL_PROVIDER *prov; member
236 static void provider_deactivate_free(OSSL_PROVIDER *prov) in provider_deactivate_free() argument
238 if (prov->flag_activated) in provider_deactivate_free()
239 ossl_provider_deactivate(prov, 1); in provider_deactivate_free()
240 ossl_provider_free(prov); in provider_deactivate_free()
403 OSSL_PROVIDER *prov = NULL; in ossl_provider_find() local
427 prov = sk_OSSL_PROVIDER_value(store->providers, i); in ossl_provider_find()
429 if (prov != NULL && !ossl_provider_up_ref(prov)) in ossl_provider_find()
430 prov = NULL; in ossl_provider_find()
433 return prov; in ossl_provider_find()
[all …]
H A Dprovider.c21 OSSL_PROVIDER *prov = NULL, *actual; in OSSL_PROVIDER_try_load_ex() local
25 if ((prov = ossl_provider_find(libctx, name, 0)) == NULL) { in OSSL_PROVIDER_try_load_ex()
26 if ((prov = ossl_provider_new(libctx, name, NULL, params, 0)) == NULL) in OSSL_PROVIDER_try_load_ex()
31 if (!ossl_provider_activate(prov, 1, 0)) { in OSSL_PROVIDER_try_load_ex()
32 ossl_provider_free(prov); in OSSL_PROVIDER_try_load_ex()
36 actual = prov; in OSSL_PROVIDER_try_load_ex()
37 if (isnew && !ossl_provider_add_to_store(prov, &actual, retain_fallbacks)) { in OSSL_PROVIDER_try_load_ex()
38 ossl_provider_deactivate(prov, 1); in OSSL_PROVIDER_try_load_ex()
39 ossl_provider_free(prov); in OSSL_PROVIDER_try_load_ex()
42 if (actual != prov) { in OSSL_PROVIDER_try_load_ex()
[all …]
H A Dprovider_conf.c74 static int provider_conf_params_internal(OSSL_PROVIDER *prov, in provider_conf_params_internal() argument
126 rc = provider_conf_params_internal(prov, provinfo, buffer, in provider_conf_params_internal()
138 if (prov != NULL) in provider_conf_params_internal()
139 ok = OSSL_PROVIDER_add_conf_parameter(prov, name, value); in provider_conf_params_internal()
155 static int provider_conf_params(OSSL_PROVIDER *prov, in provider_conf_params() argument
166 rc = provider_conf_params_internal(prov, provinfo, name, in provider_conf_params()
207 OSSL_PROVIDER *prov = NULL, *actual = NULL; in provider_conf_activate() local
227 prov = ossl_provider_find(libctx, name, 1); in provider_conf_activate()
228 if (prov == NULL) in provider_conf_activate()
229 prov = ossl_provider_new(libctx, name, NULL, NULL, 1); in provider_conf_activate()
[all …]
/src/crypto/openssl/test/recipes/
H A D80-test_cms.t74 my @prov = ("-provider-path", $provpath,
85 [ "{cmd1}", @prov, "-sign", "-in", $smcont, "-outform", "DER", "-nodetach",
87 [ "{cmd2}", @prov, "-verify", "-in", "{output}.cms", "-inform", "DER",
93 [ "{cmd1}", @prov, "-sign", "-in", $smcont, "-outform", "DER", "-nodetach",
96 [ "{cmd2}", @prov, "-verify", "-in", "{output}.cms", "-inform", "DER",
102 [ "{cmd1}", @prov, "-sign", "-in", $smcont, "-outform", "DER",
104 [ "{cmd2}", @prov, "-verify", "-in", "{output}.cms", "-inform", "DER",
111 [ "{cmd1}", @prov, "-sign", "-in", $smcont, "-outform", "DER", "-nodetach",
114 [ "{cmd2}", @prov, "-verify", "-in", "{output}.cms", "-inform", "DER",
120 [ "{cmd1}", @prov, "-sign", "-in", $smcont, "-outform", "DER", "-nodetach",
[all …]
H A D15-test_rsaoaep.t28 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 …]
/src/sys/sys/
H A Dsdt.h38 #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 …]
/src/crypto/openssl/include/internal/
H A Dprovider.h36 int ossl_provider_up_ref(OSSL_PROVIDER *prov);
37 void ossl_provider_free(OSSL_PROVIDER *prov);
40 int ossl_provider_set_module_path(OSSL_PROVIDER *prov, const char *module_path);
42 int ossl_provider_is_child(const OSSL_PROVIDER *prov);
43 int ossl_provider_set_child(OSSL_PROVIDER *prov, const OSSL_CORE_HANDLE *handle);
44 const OSSL_CORE_HANDLE *ossl_provider_get_parent(OSSL_PROVIDER *prov);
45 int ossl_provider_up_ref_parent(OSSL_PROVIDER *prov, int activate);
46 int ossl_provider_free_parent(OSSL_PROVIDER *prov, int deactivate);
56 int ossl_provider_activate(OSSL_PROVIDER *prov, int upcalls, int aschild);
57 int ossl_provider_deactivate(OSSL_PROVIDER *prov, int removechildren);
[all …]
/src/crypto/openssl/test/testutil/
H A Dprovider.c101 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 …]
/src/crypto/openssl/test/
H A Dprovider_internal_test.c23 static int test_provider(OSSL_PROVIDER *prov, const char *expected_greeting) in test_provider() argument
28 ret = TEST_true(ossl_provider_activate(prov, 1, 0)) in test_provider()
29 && TEST_true(ossl_provider_get_params(prov, greeting_request)) in test_provider()
33 && TEST_true(ossl_provider_deactivate(prov, 1)); in test_provider()
36 ossl_provider_free(prov); in test_provider()
54 OSSL_PROVIDER *prov = NULL; in test_builtin_provider() local
64 ret = TEST_ptr(prov = ossl_provider_new(NULL, name, PROVIDER_INIT_FUNCTION_NAME, NULL, 0)) in test_builtin_provider()
65 && test_provider(prov, expected_greeting1(name)); in test_builtin_provider()
76 OSSL_PROVIDER *prov = NULL; in test_loaded_provider() local
78 return TEST_ptr(prov = ossl_provider_new(NULL, name, NULL, NULL, 0)) in test_loaded_provider()
[all …]
H A Dprovider_test.c40 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 …]
H A Devp_fetch_prov_test.c79 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()
180 OSSL_PROVIDER *prov[2] = { NULL, NULL }; in test_implicit_EVP_MD_fetch() local
183 ret = (use_default_ctx == 0 || load_providers(&ctx, prov)) in test_implicit_EVP_MD_fetch()
[all …]
H A Dprovider_status_test.c107 static int get_provider_params(const OSSL_PROVIDER *prov) in get_provider_params() argument
115 if (!TEST_ptr(gettable = OSSL_PROVIDER_gettable_params(prov)) in get_provider_params()
130 if (!TEST_true(OSSL_PROVIDER_get_params(prov, params))) in get_provider_params()
148 OSSL_PROVIDER *prov = NULL; in test_provider_status() local
154 if (!TEST_ptr(prov = OSSL_PROVIDER_load(libctx, provider_name))) in test_provider_status()
156 if (!get_provider_params(prov)) in test_provider_status()
162 if (!TEST_true(OSSL_PROVIDER_get_params(prov, params)) in test_provider_status()
183 if (!TEST_true(OSSL_PROVIDER_self_test(prov))) in test_provider_status()
189 if (!TEST_false(OSSL_PROVIDER_self_test(prov))) in test_provider_status()
191 if (!TEST_true(OSSL_PROVIDER_get_params(prov, params)) in test_provider_status()
[all …]
/src/lib/geom/eli/
H A Dgeom_eli.c85 static int eli_backup_create(struct gctl_req *req, const char *prov,
356 eli_is_attached(const char *prov) in eli_is_attached() argument
365 snprintf(name, sizeof(name), "%s%s", prov, G_ELI_SUFFIX); in eli_is_attached()
625 eli_metadata_read(struct gctl_req *req, const char *prov, in eli_metadata_read() argument
631 if (g_get_sectorsize(prov) == 0) { in eli_metadata_read()
635 fd = open(prov, O_RDONLY); in eli_metadata_read()
637 gctl_error(req, "Cannot open %s: %s.", prov, in eli_metadata_read()
643 prov, strerror(errno)); in eli_metadata_read()
650 error = g_metadata_read(prov, sector, sizeof(sector), in eli_metadata_read()
654 prov, strerror(error)); in eli_metadata_read()
[all …]
/src/crypto/openssl/include/openssl/
H A Dprovider.h33 int OSSL_PROVIDER_unload(OSSL_PROVIDER *prov);
39 const OSSL_PARAM *OSSL_PROVIDER_gettable_params(const OSSL_PROVIDER *prov);
40 int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]);
41 int OSSL_PROVIDER_self_test(const OSSL_PROVIDER *prov);
42 int OSSL_PROVIDER_get_capabilities(const OSSL_PROVIDER *prov,
54 int OSSL_PROVIDER_add_conf_parameter(OSSL_PROVIDER *prov, const char *name,
64 int OSSL_PROVIDER_get_conf_parameters(const OSSL_PROVIDER *prov,
72 int OSSL_PROVIDER_conf_get_bool(const OSSL_PROVIDER *prov,
75 const OSSL_ALGORITHM *OSSL_PROVIDER_query_operation(const OSSL_PROVIDER *prov,
78 void OSSL_PROVIDER_unquery_operation(const OSSL_PROVIDER *prov,
[all …]
/src/sys/cddl/dev/sdt/
H A Dsdt.c114 sdt_create_provider(struct sdt_provider *prov) in sdt_create_provider() argument
119 if (strcmp(prov->name, curr->name) == 0) { in sdt_create_provider()
131 newprov->name = strdup(prov->name, M_SDT); in sdt_create_provider()
132 prov->sdt_refs = newprov->sdt_refs = 1; in sdt_create_provider()
138 prov->id = newprov->id; in sdt_create_provider()
144 struct sdt_provider *prov; in sdt_create_probe() local
159 TAILQ_FOREACH(prov, &sdt_prov_list, prov_entry) in sdt_create_probe()
160 if (strcmp(prov->name, probe->prov->name) == 0) in sdt_create_probe()
163 KASSERT(prov != NULL, ("probe defined without a provider")); in sdt_create_probe()
195 if (dtrace_probe_lookup(prov->id, mod, func, name) != DTRACE_IDNONE) in sdt_create_probe()
[all …]
/src/sys/cddl/dev/dtrace/
H A Ddtrace_sysctl.c29 *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()
/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/
H A Dtst.dlclose3.ksh48 main: main.o prov.o
55 livelib.so: livelib.o prov.o
56 cc -shared -o livelib.so livelib.o prov.o -lc
58 livelib.o: livelib.c prov.h
61 prov.o: livelib.o prov.d
62 $dtrace -G -s prov.d livelib.o
64 prov.h: prov.d
65 $dtrace -h -s prov.d
75 rm -f main.o livelib.o prov.o prov.h deadlib.o
81 cat > prov.d <<EOF
H A Dtst.corruptenv.ksh62 main: main.o prov.o
63 \$(CC) -o main main.o prov.o
65 main.o: main.c prov.h
68 prov.h: prov.d
69 $dtrace -h -s prov.d
71 prov.o: prov.d main.o
72 $dtrace -G -s prov.d main.o
75 cat > prov.d <<EOF
H A Dtst.dlclose1.ksh48 main: main.o prov.o
55 livelib.so: livelib.o prov.o
56 cc -shared -o livelib.so livelib.o prov.o -lc
58 livelib.o: livelib.c prov.h
61 prov.o: livelib.o prov.d
62 $dtrace -G -s prov.d livelib.o
64 prov.h: prov.d
65 $dtrace -h -s prov.d
75 rm -f main.o livelib.o prov.o prov.h deadlib.o
81 cat > prov.d <<EOF
H A Dtst.dlclose2.ksh43 main: main.o prov.o
50 livelib.so: livelib.o prov.o
51 cc -shared -o livelib.so livelib.o prov.o -lc
53 livelib.o: livelib.c prov.h
56 prov.o: livelib.o prov.d
57 $dtrace -G -s prov.d livelib.o
59 prov.h: prov.d
60 $dtrace -h -s prov.d
70 rm -f main.o livelib.o prov.o prov.h deadlib.o
76 cat > prov.d <<EOF
/src/crypto/openssl/crypto/store/
H A Dstore_meth.c23 if (loader->prov != NULL) in OSSL_STORE_LOADER_up_ref()
30 if (loader != NULL && loader->prov != NULL) { in OSSL_STORE_LOADER_free()
36 ossl_provider_free(loader->prov); in OSSL_STORE_LOADER_free()
46 static OSSL_STORE_LOADER *new_loader(OSSL_PROVIDER *prov) in new_loader() argument
52 || !ossl_provider_up_ref(prov)) { in new_loader()
59 loader->prov = prov; in new_loader()
136 static void *get_loader_from_store(void *store, const OSSL_PROVIDER **prov, in get_loader_from_store() argument
153 if (!ossl_method_store_fetch(store, id, methdata->propquery, prov, &method)) in get_loader_from_store()
159 const OSSL_PROVIDER *prov, in put_loader_in_store() argument
174 return ossl_method_store_add(store, prov, id, propdef, method, in put_loader_in_store()
[all …]
/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/
H A Dtst.provregex3.ksh49 main: main.o prov.o
50 cc -o main main.o prov.o
52 main.o: main.c prov.h
55 prov.h: prov.d
56 $dtrace -h -s prov.d
58 prov.o: prov.d main.o
59 $dtrace -G -s prov.d main.o
62 cat > prov.d <<EOF
H A Dtst.provregex4.ksh52 main.o: main.c prov.h
55 prov.h: prov.d
56 $dtrace -h -s prov.d
58 provmain.o: prov.d main.o
59 $dtrace -G -32 -o provmain.o -s prov.d main.o
64 altlib.o: altlib.c prov.h
67 provalt.o: prov.d altlib.o
68 $dtrace -G -32 -o provalt.o -s prov.d altlib.o
71 cat > prov.d <<EOF
/src/crypto/openssl/crypto/evp/
H A Devp_local.h102 OSSL_PROVIDER *prov; member
145 OSSL_PROVIDER *prov; member
164 OSSL_PROVIDER *prov; member
207 OSSL_PROVIDER *prov; member
230 OSSL_PROVIDER *prov; member
250 OSSL_PROVIDER *prov; member
305 OSSL_PROVIDER *prov),
308 void *evp_generic_fetch_from_prov(OSSL_PROVIDER *prov, int operation_id,
312 OSSL_PROVIDER *prov),
323 OSSL_PROVIDER *prov),
[all …]
/src/lib/geom/journal/
H A Dgeom_journal_ufs.c44 read_superblock(const char *prov) in read_superblock() argument
49 if (ufs_disk_fillout(&disk, prov) == -1) in read_superblock()
57 g_journal_ufs_exists(const char *prov) in g_journal_ufs_exists() argument
60 return (read_superblock(prov) != NULL); in g_journal_ufs_exists()
64 g_journal_ufs_using_last_sector(const char *prov) in g_journal_ufs_using_last_sector() argument
69 fs = read_superblock(prov); in g_journal_ufs_using_last_sector()
73 psize = g_get_mediasize(prov) / DEV_BSIZE; in g_journal_ufs_using_last_sector()

1234567