/freebsd/crypto/openssl/providers/ |
H A D | fips.module.sources | 572 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 D | fips-sources.checksums | 572 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 D | README-PROVIDERS.md | 1 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 D | README-FIPS.md | 7 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 D | ossl-guide-libraries-introduction.7 | 91 .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 D | provider.7 | 64 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 D | ossl-guide-migration.7 | 117 \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 D | ossl-guide-libraries-introduction.pod | 34 =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 D | provider.pod | 5 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 D | kcf_prov_tabs.c | 29 * 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 D | Makefile | 32 # 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 D | geli | 82 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 D | geli.8 | 157 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 D | spi.h | 48 * 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 D | Makefile | 393 # 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 D | kcf_spi.c | 30 * 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 D | build.info | 10 # 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 D | provider.c | 41 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 D | ossl_provider_new.pod | 40 /* 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 D | build.info | 74 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 D | 30-test_evp_fetch_prov.t | 28 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 D | fasttrap_impl.h | 44 * 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 D | build.info | 25 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 D | interconnect.txt | 5 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 D | gshsec.8 | 60 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.
|