Home
last modified time | relevance | path

Searched full:providers (Results 1 – 25 of 734) sorted by relevance

12345678910>>...30

/freebsd/crypto/openssl/providers/
H A Dfips.module.sources572 providers/common/bio_prov.c
573 providers/common/capabilities.c
574 providers/common/der/der_digests_gen.c.in
575 providers/common/der/der_dsa_gen.c.in
576 providers/common/der/der_dsa_key.c
577 providers/common/der/der_dsa_sig.c
578 providers/common/der/der_ec_gen.c.in
579 providers/common/der/der_ec_key.c
580 providers/common/der/der_ec_sig.c
581 providers/common/der/der_ecx_gen.c.in
[all …]
H A Dfips-sources.checksums572 c0a9551efccf43f3dd748d4fd8ec897ddaabbc629c00ec1ad76ce983e1195a13 providers/common/bio_prov.c
573 4786999b1fd6933b05f21abd7033451fbd56e1d842c620cf65160ac22d03791f providers/common/capabilities.c
574 f94b7435d4ec888ec30df1c611afa8b9eedbb59e905a2c7cb17cfc8c4b9b85b8 providers/common/der/der_digests_…
575 424d7b2ece984a0904b80c73e541400c6e2d50a285c397dd323b440a4f2a8d8e providers/common/der/der_dsa_gen.…
576 27ff361a5fbfc97cd41690ab26639708961d0507b60912f55f5919649842c6ae providers/common/der/der_dsa_key.c
577 2529d253b3e45c33249461fdedb2c32b3c16a7a305fe4920f2a79e7b3f16ed3f providers/common/der/der_dsa_sig.c
578 a81d36446eb8afa5c2318e24b86b52647059b4721ee52309b741e4ee78af29dd providers/common/der/der_ec_gen.c…
579 b8f2f94daeaf20c636c90e386284c246cfded0c8275411fa02fe68b534520b95 providers/common/der/der_ec_key.c
580 9104cd39dddd6e1a6e8f267656482131f4d0765e96fdced1f7344817a1c8ed7e providers/common/der/der_ec_sig.c
581 03a5620654438c58a8f971398e68922a3f33a519e2c92edb141d13ef4cbc4651 providers/common/der/der_ecx_gen.…
[all …]
/freebsd/crypto/openssl/
H A DREADME-PROVIDERS.md1 Providers chapter
4 - [Standard Providers](#standard-providers)
10 - [Loading Providers](#loading-providers)
12 Standard Providers
15 Providers are containers for algorithm implementations. Whenever a cryptographic
18 providers distributed with OpenSSL. In the future, we expect third parties to
19 distribute their own providers which can be added to OpenSSL dynamically.
20 Documentation about writing providers is available on the [provider(7)]
35 providers, then you must load it explicitly.
84 Loading Providers
[all …]
H A DREADME-FIPS.md7 cryptographic algorithms, see the [README-PROVIDERS](README-PROVIDERS.md) file
22 legacy providers) without any restrictions, but the FIPS provider must be built
127 $ cp ../openssl-3.1.2/providers/fips.so providers/.
128 $ cp ../openssl-3.1.2/providers/fipsmodule.cnf providers/.
135 $ ./util/wrap.pl -fips apps/openssl list -provider-path providers \
136 -provider fips -providers
151 $./util/wrap.pl -fips apps/openssl list -provider-path providers \
152 -provider fips -providers
155 Providers:
/freebsd/secure/lib/libcrypto/man/man7/
H A Dossl-guide-libraries-introduction.791 .SH PROVIDERS
92 .IX Header "PROVIDERS"
93 As well as the two main libraries, OpenSSL also comes with a set of providers.
99 number of providers and they may also be obtained from third parties.
101 Providers may either be "built-in" or in the form of a separate loadable module
105 providers in the form of loadable modules.
110 See "OPENSSL PROVIDERS" below for a description of the providers that OpenSSL
113 Loading and unloading providers is quite an expensive operation. It is normally
114 done once, early on in the application lifecycle and those providers are kept
122 application to each use a different library context and have different providers
[all …]
H A Dprovider.764 provider \- OpenSSL operation implementation providers
154 library API that uses providers for their implementation, most
274 Providers may depend for their proper operation on the availability of
275 (functionality implemented in) other providers. As there is no mechanism to
282 providers already having been initialized.
288 providers. Users should note that if no property query is specified, or
293 .SH "OPENSSL PROVIDERS"
294 .IX Header "OPENSSL PROVIDERS"
295 OpenSSL provides a number of its own providers. These are the default, base,
296 fips, legacy and null providers. See \fBcrypto\fR\|(7) for an overview of these
[all …]
H A Dossl-guide-migration.7117 \fIProviders and FIPS support\fR
118 .IX Subsection "Providers and FIPS support"
121 concept. Providers collect together and make available algorithm implementations.
123 config file, which providers you want to use for any given application.
124 OpenSSL 3.0 comes with 5 different providers as standard. Over time third
125 parties may distribute additional providers that can be plugged into OpenSSL.
126 All algorithm implementations available via providers are accessed through the
130 One of the standard providers available is the FIPS provider. This makes
135 providers. No separate installation procedure is necessary.
187 more information about providers.
[all …]
/freebsd/crypto/openssl/doc/man7/
H A Dossl-guide-libraries-introduction.pod34 =head1 PROVIDERS chapter
36 As well as the two main libraries, OpenSSL also comes with a set of providers.
42 number of providers and they may also be obtained from third parties.
44 Providers may either be "built-in" or in the form of a separate loadable module
48 providers in the form of loadable modules.
53 See L</OPENSSL PROVIDERS> below for a description of the providers that OpenSSL
56 Loading and unloading providers is quite an expensive operation. It is normally
57 done once, early on in the application lifecycle and those providers are kept
66 application to each use a different library context and have different providers
89 In some cases the available providers may mean that more than one implementation
[all …]
H A Dprovider.pod5 provider - OpenSSL operation implementation providers
96 library API that uses providers for their implementation, most
232 Providers may depend for their proper operation on the availability of
233 (functionality implemented in) other providers. As there is no mechanism to
240 providers already having been initialized.
245 providers. Users should note that if no property query is specified, or
251 =head1 OPENSSL PROVIDERS
253 OpenSSL provides a number of its own providers. These are the default, base,
254 fips, legacy and null providers. See L<crypto(7)> for an overview of these
255 providers.
[all …]
/freebsd/sys/contrib/openzfs/module/icp/core/
H A Dkcf_prov_tabs.c29 * It implements the management of tables of Providers. Entries to
30 * added and removed when cryptographic providers register with
33 * of available providers.
49 #define KCF_MAX_PROVIDERS 8 /* max number of providers */
52 * Prov_tab is an array of providers which is updated when
65 static uint_t prov_tab_num = 0; /* number of providers in table */
74 * Initialize a mutex and the KCF providers table, prov_tab.
75 * The providers table is dynamically allocated with KCF_MAX_PROVIDERS entries.
99 /* find free slot in providers table */ in kcf_prov_tab_add_provider()
103 /* ran out of providers entries */ in kcf_prov_tab_add_provider()
[all …]
/freebsd/secure/lib/libcrypto/modules/legacy/
H A DMakefile32 # providers/implementations/digests
36 # providers/implementations/kdfs
57 ${LCRYPTO_SRC}/providers \
58 ${LCRYPTO_SRC}/providers/common \
59 ${LCRYPTO_SRC}/providers/implementations/ciphers \
60 ${LCRYPTO_SRC}/providers/implementations/digests \
61 ${LCRYPTO_SRC}/providers/implementations/kdfs \
/freebsd/libexec/rc/rc.d/
H A Dgeli82 eval "providers=\${geli_${group_}_devices}"
83 if [ -z "${providers}" ]; then
88 if [ -e "/dev/${providers%% *}" -a ! -e "/dev/${providers%% *}.eli" ]; then
89 echo "Configuring Disk Encryption for geli group ${group}, containing ${providers}."
92 geli attach ${flags} ${providers}
93 if [ -e "/dev/${providers%% *}.eli" ]; then
110 eval "providers=\${geli_${group_}_devices}"
112 devices="${devices} ${providers}"
/freebsd/lib/geom/eli/
H A Dgeli.8157 utility is used to configure encryption on GEOM providers.
213 Providers can be configured to automatically detach on last close,
214 so users do not have to remember to detach providers after unmounting
230 Initialize providers which need to be encrypted.
231 If multiple providers are listed as arguments, they will all be initialized
237 The last sector of the providers is used to store metadata.
279 If multiple providers were initialized in the one command, you can use
285 is not found in the file name and multiple providers were initialized in the
401 Attach the given providers.
403 using the given passphrase/keyfile and new GEOM providers are created
[all …]
/freebsd/sys/contrib/openzfs/module/icp/include/sys/crypto/
H A Dspi.h48 * Context templates can be used to by providers to pre-process
72 * and decryption operations for cryptographic providers. It is
73 * passed through the crypto_ops(9S) structure when providers register
85 * operations for cryptographic providers. It is passed through
86 * the crypto_ops(9S) structure when providers register with the
107 * templates management operations for cryptographic providers. It is
108 * passed through the crypto_ops(9S) structure when providers register
119 * the pointers to functions implemented by cryptographic providers.
185 * Functions exported by Solaris to cryptographic providers. Providers
/freebsd/secure/lib/libcrypto/
H A DMakefile393 # providers
396 # providers/common
401 # providers/common/der
411 # providers/implementations/asymciphers
414 # providers/implementations/ciphers
439 # providers/implementations/digests
447 # providers/implementations/encode_decode
454 # providers/implementations/exchange
459 # providers/implementations/kdfs
464 # providers/implementations/kem
[all …]
/freebsd/sys/contrib/openzfs/module/icp/spi/
H A Dkcf_spi.c30 * providers.
44 * This routine is used to add cryptographic providers to the KEF framework.
45 * Providers pass a crypto_provider_info structure to crypto_register_provider()
48 * provider entry points. Providers call this routine in their _init() routine.
75 * Add provider to providers tables, also sets the descriptor in crypto_register_provider()
84 * The global queue is used for providers. We handle ordering in crypto_register_provider()
104 * removed. Providers call this routine in their _fini() routine.
158 /* remove provider from providers table */ in crypto_unregister_provider()
236 * Don't allow multiple providers with disabled mechanisms in init_prov_mechs()
238 * an unsupported configuration, i.e. multiple providers in init_prov_mechs()
[all …]
/freebsd/crypto/openssl/ssl/record/methods/
H A Dbuild.info10 # For shared builds we need to include the sources needed in providers
16 SOURCE[../../../providers/libdefault.a ../../../providers/libfips.a]=ssl3_cbc.c
18 # For shared builds we need to include the sources needed in providers
22 SOURCE[../../../providers/libcommon.a]=tls_pad.c
/freebsd/usr.sbin/bluetooth/sdpd/
H A Dprovider.c41 static TAILQ_HEAD(, provider) providers = TAILQ_HEAD_INITIALIZER(providers);
72 TAILQ_INSERT_HEAD(&providers, sd, provider_next); in provider_register_sd()
77 TAILQ_INSERT_AFTER(&providers, sd, bgd, provider_next); in provider_register_sd()
114 TAILQ_INSERT_TAIL(&providers, provider, provider_next); in provider_register()
132 TAILQ_REMOVE(&providers, provider, provider_next); in provider_unregister()
166 TAILQ_FOREACH(provider, &providers, provider_next) in provider_by_handle()
180 return (TAILQ_FIRST(&providers)); in provider_get_first()
/freebsd/crypto/openssl/doc/internal/man3/
H A Dossl_provider_new.pod40 /* Child Providers */
63 /* Iterate over all loaded providers */
184 providers of an update to the default properties. The new properties are
217 associated child providers.
221 of fallback providers, unless I<retain_fallbacks> is true. If a provider of the
238 "activated" providers, and calls I<cb> for each of them.
239 If no providers have been "activated" yet, it tries to activate all
240 available fallback providers before iterating over them.
245 ossl_provider_dso() returns a reference to the module, for providers
249 providers that come in the form of loadable modules.
[all …]
/freebsd/crypto/openssl/crypto/
H A Dbuild.info74 SOURCE[../providers/libfips.a]=$CPUID_COMMON
75 DEFINE[../providers/libfips.a]=$CPUIDDEF
81 SOURCE[../providers/legacy]=$CPUID_COMMON
82 DEFINE[../providers/legacy]=$CPUIDDEF
87 DEFINE[../providers/libcommon.a]=$CPUIDDEF
88 DEFINE[../providers/libdefault.a]=$CPUIDDEF
95 SOURCE[../providers/libfips.a]=$CORE_COMMON
111 SOURCE[../providers/libfips.a]=$UTIL_COMMON
/freebsd/crypto/openssl/test/recipes/
H A D30-test_evp_fetch_prov.t28 providers => [ 'default' ],
29 tests => [ { providers => [] },
46 providers => [ 'fips' ],
70 providers => [ 'default', 'fips' ],
109 @{ $test->{providers} // $testcase->{providers} };
111 ? ' and loaded providers ' . join(' & ',
/freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Dfasttrap_impl.h44 * Fasttrap Providers, Probes and Tracepoints
46 * Each Solaris process can have multiple providers -- the pid provider as
48 * providers. Those providers are each represented by a fasttrap_provider_t.
49 * All providers for a given process have a pointer to a shared
51 * When the count of active providers goes to zero it becomes defunct; a
73 * On FreeBSD, fasttrap providers also maintain per-thread scratch space for use
98 uint64_t ftpc_acount; /* count of active providers */
99 uint64_t ftpc_rcount; /* count of extant providers */
/freebsd/crypto/openssl/crypto/des/
H A Dbuild.info25 SOURCE[../../providers/libfips.a]=$COMMON $DESASM
27 SOURCE[../../providers/liblegacy.a]=$DESASM
31 DEFINE[../../providers/libfips.a]=$DESDEF
36 SOURCE[../../providers/liblegacy.a]=$ALL
37 DEFINE[../../providers/liblegacy.a]=$DESDEF
/freebsd/sys/contrib/device-tree/Bindings/interconnect/
H A Dinterconnect.txt5 providers/consumers properties.
8 = interconnect providers =
15 depending on the use case. Interconnect providers can also be interconnect
41 can be multiple interconnect providers on a SoC and the consumer may consume
42 multiple paths from different providers depending on use case and the
/freebsd/lib/geom/shsec/
H A Dgshsec.860 The secret is shared between the given providers.
61 To collect the secret, all providers are needed.
77 Clear metadata on the given providers.
79 Dump metadata stored on the given providers.
99 Hardcode providers' names in metadata.

12345678910>>...30