/freebsd/crypto/openssl/providers/ |
H A D | fips.module.sources | 463 providers/common/bio_prov.c 464 providers/common/capabilities.c 465 providers/common/der/der_digests_gen.c.in 466 providers/common/der/der_dsa_gen.c.in 467 providers/common/der/der_dsa_key.c 468 providers/common/der/der_dsa_sig.c 469 providers/common/der/der_ec_gen.c.in 470 providers/common/der/der_ec_key.c 471 providers/common/der/der_ec_sig.c 472 providers/common/der/der_ecx_gen.c.in [all …]
|
H A D | fips-sources.checksums | 463 c0a9551efccf43f3dd748d4fd8ec897ddaabbc629c00ec1ad76ce983e1195a13 providers/common/bio_prov.c 464 4546387d6642603c81ec4cd8d5fc4af8ba60ac7359eb6f31e7d24827031e68ad providers/common/capabilities.c 465 f94b7435d4ec888ec30df1c611afa8b9eedbb59e905a2c7cb17cfc8c4b9b85b8 providers/common/der/der_digests_… 466 424d7b2ece984a0904b80c73e541400c6e2d50a285c397dd323b440a4f2a8d8e providers/common/der/der_dsa_gen.… 467 27ff361a5fbfc97cd41690ab26639708961d0507b60912f55f5919649842c6ae providers/common/der/der_dsa_key.c 468 2529d253b3e45c33249461fdedb2c32b3c16a7a305fe4920f2a79e7b3f16ed3f providers/common/der/der_dsa_sig.c 469 a81d36446eb8afa5c2318e24b86b52647059b4721ee52309b741e4ee78af29dd providers/common/der/der_ec_gen.c… 470 b8f2f94daeaf20c636c90e386284c246cfded0c8275411fa02fe68b534520b95 providers/common/der/der_ec_key.c 471 9104cd39dddd6e1a6e8f267656482131f4d0765e96fdced1f7344817a1c8ed7e providers/common/der/der_ec_sig.c 472 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 125 $ cp ../openssl-3.0.0/providers/fips.so providers/. 126 $ cp ../openssl-3.0.0/providers/fipsmodule.cnf providers/. 133 $ ./util/wrap.pl -fips apps/openssl list -provider-path providers \ 134 -provider fips -providers 148 $./util/wrap.pl -fips apps/openssl list -provider-path providers \ 149 -provider fips -providers 152 Providers:
|
/freebsd/sys/contrib/openzfs/module/icp/core/ |
H A D | kcf_prov_tabs.c | 28 * It implements the management of tables of Providers. Entries to 29 * added and removed when cryptographic providers register with 32 * of available providers. 48 #define KCF_MAX_PROVIDERS 8 /* max number of providers */ 51 * Prov_tab is an array of providers which is updated when 64 static uint_t prov_tab_num = 0; /* number of providers in table */ 73 * Initialize a mutex and the KCF providers table, prov_tab. 74 * The providers table is dynamically allocated with KCF_MAX_PROVIDERS entries. 98 /* find free slot in providers table */ in kcf_prov_tab_add_provider() 102 /* ran out of providers entries */ in kcf_prov_tab_add_provider() [all …]
|
/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 ar [all...] |
/freebsd/sys/contrib/openzfs/module/icp/include/sys/crypto/ |
H A D | spi.h | 47 * Context templates can be used to by providers to pre-process 71 * and decryption operations for cryptographic providers. It is 72 * passed through the crypto_ops(9S) structure when providers register 84 * operations for cryptographic providers. It is passed through 85 * the crypto_ops(9S) structure when providers register with the 106 * templates management operations for cryptographic providers. It is 107 * passed through the crypto_ops(9S) structure when providers register 118 * the pointers to functions implemented by cryptographic providers. 184 * Functions exported by Solaris to cryptographic providers. Providers
|
/freebsd/sys/contrib/openzfs/module/icp/spi/ |
H A D | kcf_spi.c | 29 * providers. 43 * This routine is used to add cryptographic providers to the KEF framework. 44 * Providers pass a crypto_provider_info structure to crypto_register_provider() 47 * provider entry points. Providers call this routine in their _init() routine. 74 * Add provider to providers tables, also sets the descriptor in crypto_register_provider() 83 * The global queue is used for providers. We handle ordering in crypto_register_provider() 103 * removed. Providers call this routine in their _fini() routine. 157 /* remove provider from providers table */ in crypto_unregister_provider() 235 * Don't allow multiple providers with disabled mechanisms in init_prov_mechs() 237 * an unsupported configuration, i.e. multiple providers in init_prov_mechs() [all …]
|
/freebsd/secure/lib/libcrypto/ |
H A D | Makefile | 354 # providers 357 # providers/common 362 # providers/common/der 370 # providers/implementations/asymciphers 373 # providers/implementations/ciphers 403 # providers/implementations/digests 413 # providers/implementations/encode_decode 419 # providers/implementations/exchange 424 # providers/implementations/kdfs 428 # providers/implementations/kem [all …]
|
/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/secure/lib/libcrypto/man/man7/ |
H A D | crypto.7 | 175 .SS "Providers" 176 .IX Subsection "Providers" 180 number of providers and they may also be obtained from third parties. If you 189 have different providers loaded with different configuration settings. 269 context created by the user. Only providers loaded in this library context (see 340 old method, since it must search for the algorithm in all loaded providers, 442 since, assuming no other providers have been loaded, the only implementation of 445 other providers: 458 .SH "OPENSSL PROVIDERS" 459 .IX Header "OPENSSL PROVIDERS" [all …]
|
H A D | migration_guide.7 | 175 \fIProviders and \s-1FIPS\s0 support\fR 176 .IX Subsection "Providers and FIPS support" 179 concept. Providers collect together and make available algorithm implementations. 181 config file, which providers you want to use for any given application. 182 OpenSSL 3.0 comes with 5 different providers as standard. Over time third 183 parties may distribute additional providers that can be plugged into OpenSSL. 184 All algorithm implementations available via providers are accessed through the 188 One of the standard providers available is the \s-1FIPS\s0 provider. This makes 193 providers. No separate installation procedure is necessary. 245 more information about providers. [all …]
|
/freebsd/crypto/openssl/crypto/ |
H A D | build.info | 70 SOURCE[../providers/libfips.a]=$CPUID_COMMON 71 DEFINE[../providers/libfips.a]=$CPUIDDEF 77 SOURCE[../providers/legacy]=$CPUID_COMMON 78 DEFINE[../providers/legacy]=$CPUIDDEF 83 DEFINE[../providers/libcommon.a]=$CPUIDDEF 84 DEFINE[../providers/libdefault.a]=$CPUIDDEF 91 SOURCE[../providers/libfips.a]=$CORE_COMMON 105 SOURCE[../providers/libfips.a]=$UTIL_COMMON
|
/freebsd/crypto/openssl/doc/internal/man3/ |
H A D | ossl_provider_new.pod | 43 /* Child Providers */ 66 /* Iterate over all loaded providers */ 197 providers of an update to the default properties. The new properties are 230 associated child providers. 234 of fallback providers, unless I<retain_fallbacks> is true. If a provider of the 251 "activated" providers, and calls I<cb> for each of them. 252 If no providers have been "activated" yet, it tries to activate all 253 available fallback providers before iterating over them. 258 ossl_provider_dso() returns a reference to the module, for providers 262 providers tha [all...] |
/freebsd/crypto/openssl/doc/man7/ |
H A D | crypto.pod | 45 =head2 Providers section in DESCRIPTION 50 number of providers and they may also be obtained from third parties. If you 60 have different providers loaded with different configuration settings. 147 context created by the user. Only providers loaded in this library context (see 232 old method, since it must search for the algorithm in all loaded providers, 327 since, assuming no other providers have been loaded, the only implementation of 330 other providers: 342 =head1 OPENSSL PROVIDERS 344 OpenSSL comes with a set of providers. 346 The algorithms available in each of these providers may vary due to build time [all …]
|
H A D | openssl-core_names.h.pod | 15 with OpenSSL's providers, made available for practical purposes only. 18 providers (see L</SEE ALSO>) and the manuals for each algorithm they 33 Providers that implement new algorithms are to be responsible for 37 algorithms that OpenSSL providers support will want to pay attention
|
/freebsd/secure/lib/libcrypto/modules/ |
H A D | Makefile.inc | 7 CFLAGS+= -I${LCRYPTO_SRC}/providers/common/include 8 CFLAGS+= -I${LCRYPTO_SRC}/providers/implementations/include 14 .PATH: ${LCRYPTO_SRC}/providers \ 15 ${LCRYPTO_SRC}/providers/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.
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | OSSL_LIB_CTX.pod | 51 is a full library context in its own right, but will have all the same providers 53 having to reload them). If the application loads or unloads providers from the 57 In addition providers that are not loaded in the parent library context can be 59 library context. Providers loaded independently in this way will not be mirrored 72 In addition to providers, a child library context will also mirror the default 87 This can be used to associate a library context with providers that are loaded
|
/freebsd/crypto/openssl/ssl/ |
H A D | build.info | 34 # needed in providers (s3_cbc.c and record/tls_pad.c) in libssl as well. 43 SOURCE[../providers/libcommon.a]=record/tls_pad.c 44 SOURCE[../providers/libdefault.a ../providers/libfips.a]=s3_cbc.c
|