/illumos-gate/usr/src/man/man8/ |
H A D | cryptoadm.8 | 11 \fBcryptoadm\fR list [\fB-mpv\fR] [provider=\fIprovider-name\fR] 18 provider=\fIprovider-name\fR mechanism=\fImechanism-list\fR | random | all 24 provider=\fIprovider-name\fR mechanism=\fImechanism-list\fR | random | all 29 \fBcryptoadm\fR install provider=\fIprovider-name\fR 34 \fBcryptoadm\fR install provider=\fIprovider-name\fR 40 \fBcryptoadm\fR uninstall provider=\fIprovider-name\fR 45 \fBcryptoadm\fR unload provider=\fIprovider-name\fR 84 The \fBcryptoadm\fR utility displays cryptographic provider information for a 85 system, configures the mechanism policy for each provider, and installs or 86 uninstalls a cryptographic provider. The cryptographic framework supports three [all …]
|
/freebsd/crypto/openssl/ |
H A D | README-PROVIDERS.md | 5 - [The Default Provider](#the-default-provider) 6 - [The Legacy Provider](#the-legacy-provider) 7 - [The FIPS Provider](#the-fips-provider) 8 - [The Base Provider](#the-base-provider) 9 - [The Null Provider](#the-null-provider) 16 algorithm is used via the high level APIs a provider is selected. It is that 17 provider implementation that actually does the required work. There are five 20 Documentation about writing providers is available on the [provider(7)] 23 [provider(7)]: https://www.openssl.org/docs/man3.0/man7/provider.html 25 The Default Provider [all …]
|
/freebsd/crypto/openssl/doc/internal/man3/ |
H A D | ossl_provider_new.pod | 23 - internal provider routines 27 #include "internal/provider.h" 53 * Activate the Provider 54 * If the Provider is a module, the module will be loaded 61 /* Return pointer to the provider's context */ 68 int (*cb)(OSSL_PROVIDER *provider, 79 /* Thin wrappers around calls to the provider */ 94 int ossl_provider_set_operation_bit(OSSL_PROVIDER *provider, size_t bitnum); 95 int ossl_provider_test_operation_bit(OSSL_PROVIDER *provider, size_t bitnum, 106 to handle a provider, regardles [all...] |
/freebsd/crypto/openssl/doc/man3/ |
H A D | OSSL_PROVIDER.pod | 13 - provider routines 17 #include <openssl/provider.h> 30 int (*cb)(OSSL_PROVIDER *provider, void *cbdata), 59 implementation providers (see L<provider(7)> for information on what a 60 provider is). 61 A provider can be built in to the application or the OpenSSL 75 OSSL_PROVIDER_add_builtin() is used to add a built in provider to 77 provider name with a provider initialization function. 80 OSSL_PROVIDER_load() loads and initializes a provider. 81 This may simply initialize a provider that was previously added with [all …]
|
/freebsd/crypto/openssl/providers/ |
H A D | defltprov.c | 34 #define ALGC(NAMES, FUNC, CHECK) { { NAMES, "provider=default", FUNC }, CHECK } 60 if (p != NULL && !OSSL_PARAM_set_utf8_ptr(p, "OpenSSL Default Provider")) in deflt_get_params() 103 { PROV_NAMES_SHA1, "provider=default", ossl_sha1_functions }, 104 { PROV_NAMES_SHA2_224, "provider=default", ossl_sha224_functions }, 105 { PROV_NAMES_SHA2_256, "provider=default", ossl_sha256_functions }, 106 { PROV_NAMES_SHA2_384, "provider=default", ossl_sha384_functions }, 107 { PROV_NAMES_SHA2_512, "provider=default", ossl_sha512_functions }, 108 { PROV_NAMES_SHA2_512_224, "provider=default", ossl_sha512_224_functions }, 109 { PROV_NAMES_SHA2_512_256, "provider=default", ossl_sha512_256_functions }, 112 { PROV_NAMES_SHA3_224, "provider=default", ossl_sha3_224_functions }, [all …]
|
/freebsd/crypto/openssl/doc/man7/ |
H A D | provider.pod | 5 provider - OpenSSL operation implementation providers 11 #include <openssl/provider.h> 17 This page contains information useful to provider authors. 19 A I<provider>, in OpenSSL terms, is a unit of code that provides one 34 =head2 Provider section in DESCRIPTION 36 A I<provider> offers an initialization function, as a set of base 51 I<handle> is the OpenSSL library object for the provider, and works 53 the provider. 54 For the provider itself, it is passed to some of the functions given in the 59 L<provider-base(7)>. [all …]
|
H A D | provider-base.pod | 5 provider-base 6 - The basic OpenSSL library E<lt>-E<gt> provider functions 89 int (*create_cb)(const OSSL_CORE_HANDLE *provider, 91 int (*remove_cb)(const OSSL_CORE_HANDLE *provider, 102 /* Functions offered by the provider to libcrypto */ 119 F<libcrypto> and the provider in L<OSSL_DISPATCH(3)> arrays, in the call 120 of the provider initialization function. See L<provider(7)/Provider> 138 provider): 185 For I<*out> (the L<OSSL_DISPATCH(3)> array passed from the provider to 206 The core_thread_start() function informs the core that the provider has stated [all …]
|
H A D | provider-kem.pod | 5 provider-kem - The kem library E<lt>-E<gt> provider functions 44 This documentation is primarily aimed at provider authors. See L<provider(7)> 53 F<libcrypto> and the provider in L<OSSL_DISPATCH(3)> arrays via 54 L<OSSL_ALGORITHM(3)> arrays that are returned by the provider's 56 (see L<provider-base(7)/Provider Functions>). 88 In order to be a consistent set of functions a provider must implement 100 See L<provider-keymgmt(7)> for further details. 104 OSSL_FUNC_kem_newctx() should create and return a pointer to a provider side 108 The parameter I<provctx> is the provider context generated during provider 109 initialisation (see L<provider(7)>). [all …]
|
/freebsd/usr.sbin/bluetooth/sdpd/ |
H A D | provider.c | 2 * provider.c 30 * $Id: provider.c,v 1.5 2004/01/13 01:54:39 max Exp $ 39 #include "provider.h" 41 static TAILQ_HEAD(, provider) providers = TAILQ_HEAD_INITIALIZER(providers); 46 * Register Service Discovery provider. 85 * Register new provider for a given profile, bdaddr and session. 92 provider_p provider = calloc(1, sizeof(*provider)); in provider_register() local 94 if (provider != NULL) { in provider_register() 95 provider->data = malloc(datalen); in provider_register() 96 if (provider->data != NULL) { in provider_register() [all …]
|
/freebsd/secure/lib/libcrypto/man/man3/ |
H A D | OSSL_PROVIDER.3 | 148 \&\- provider routines 152 \& #include <openssl/provider.h> 165 \& int (*cb)(OSSL_PROVIDER *provider, void *cbdata), 194 implementation providers (see \fBprovider\fR\|(7) for information on what a 195 provider is). 196 A provider can be built in to the application or the OpenSSL 209 \&\fBOSSL_PROVIDER_add_builtin()\fR is used to add a built in provider to 211 provider name with a provider initialization function. 214 \&\fBOSSL_PROVIDER_load()\fR loads and initializes a provider. 215 This may simply initialize a provider that was previously added with [all …]
|
/freebsd/release/ |
H A D | Makefile.vagrant | 66 .for PROVIDER in ${VAGRANT_PROVIDERS} 67 CLEANFILES+= vagrant-do-package-${PROVIDER} ${VAGRANT_TARGET}.${PROVIDER}.box 68 CLEANDIRS+= ${PROVIDER} 69 VAGRANT_UPLOAD_TGTS+= vagrant-do-upload-${PROVIDER} 71 ${PROVIDER}: 72 @mkdir -p ${PROVIDER} 74 ${VAGRANT_TARGET}.${PROVIDER}.box: ${PROVIDER} cw-vagrant-${PROVIDER} vagran [all...] |
/illumos-gate/usr/src/cmd/dtrace/demo/ |
H A D | chapters | 27 title: dtrace Provider 29 url: http://wikis.sun.com/display/DTrace/dtrace+Provider 32 title: fbt Provider 34 url: http://wikis.sun.com/display/DTrace/fbt+Provider 42 title: io Provider 44 url: http://wikis.sun.com/display/DTrace/io+Provider 47 title: lockstat Provider 49 url: http://wikis.sun.com/display/DTrace/lockstat+Provider 57 title: proc Provider 59 url: http://wikis.sun.com/display/DTrace/proc+Provider [all …]
|
/freebsd/tools/regression/geom/ConfCmp/ |
H A D | a1.conf | 14 <provider><ref>0x80bf880</ref></provider> 26 <provider><ref>0x80bf800</ref></provider> 38 <provider><ref>0x80bf780</ref></provider> 50 <provider><ref>0x80bf600</ref></provider> 62 <provider><ref>0x80bf480</ref></provider> 74 <provider><ref>0x80bf400</ref></provider> 86 <provider><ref>0x80bf380</ref></provider> 98 <provider><ref>0x80bf300</ref></provider> 110 <provider><ref>0x80bf280</ref></provider> 122 <provider><ref>0x80bf100</ref></provider> [all …]
|
H A D | a1a.conf | 14 <provider><ref>0x90bf880</ref></provider> 26 <provider><ref>0x90bf800</ref></provider> 38 <provider><ref>0x90bf780</ref></provider> 50 <provider><ref>0x90bf600</ref></provider> 62 <provider><ref>0x90bf480</ref></provider> 74 <provider><ref>0x90bf400</ref></provider> 86 <provider><ref>0x90bf380</ref></provider> 98 <provider><ref>0x90bf300</ref></provider> 110 <provider><ref>0x90bf280</ref></provider> 122 <provider><ref>0x90bf100</ref></provider> [all …]
|
H A D | a1d.conf | 14 <provider><ref>0x80bf880</ref></provider> 26 <provider><ref>0x80bf800</ref></provider> 38 <provider><ref>0x80bf780</ref></provider> 50 <provider><ref>0x80bf600</ref></provider> 62 <provider><ref>0x80bf480</ref></provider> 74 <provider><ref>0x80bf400</ref></provider> 86 <provider><ref>0x80bf380</ref></provider> 98 <provider><ref>0x80bf300</ref></provider> 110 <provider><ref>0x80bf280</ref></provider> 122 <provider><ref>0x80bf100</ref></provider> [all …]
|
H A D | a1b.conf | 14 <provider><ref>0x80bf880</ref></provider> 26 <provider><ref>0x80bf800</ref></provider> 38 <provider><ref>0x80bf780</ref></provider> 50 <provider><ref>0x80bf600</ref></provider> 62 <provider><ref>0x80bf480</ref></provider> 74 <provider><ref>0x80bf400</ref></provider> 86 <provider><ref>0x80bf380</ref></provider> 98 <provider><ref>0x80bf300</ref></provider> 110 <provider><ref>0x80bf280</ref></provider> 122 <provider><ref>0x80bf100</ref></provider> [all …]
|
H A D | a1c.conf | 14 <provider><ref>0x80bf880</ref></provider> 26 <provider><ref>0x80bf800</ref></provider> 38 <provider><ref>0x80bf780</ref></provider> 50 <provider><ref>0x80bf600</ref></provider> 62 <provider><ref>0x80bf480</ref></provider> 74 <provider><ref>0x80bf400</ref></provider> 86 <provider><ref>0x80bf380</ref></provider> 98 <provider><ref>0x80bf300</ref></provider> 110 <provider><ref>0x80bf280</ref></provider> 122 <provider><ref>0x80bf100</ref></provider> [all …]
|
/illumos-gate/usr/src/man/man3dat/ |
H A D | dat_ia_query.3dat | 60 Pointer to a Consumer-allocated structure that the Provider fills with IA 79 Pointer to a Consumer-allocated structure that the Provider fills with Provider 86 parameters, as well as the IA and Provider attributes. Consumers pass in 87 pointers to Consumer-allocated structures for the IA and Provider attributes 88 that the Provider fills. 92 Consumer to specify which attributes to query. The Provider returns values for 93 requested attributes. The Provider can also return values for any of the other 113 The name of the IA controlled by the Provider. The same as \fIia_name_ptr\fR. 392 .SS "DAPL Provider Attributes" 394 The provider attributes are specific to the open instance of the IA. DAT [all …]
|
/freebsd/secure/lib/libcrypto/man/man7/ |
H A D | provider-base.7 | 133 .IX Title "PROVIDER-BASE 7ossl" 134 .TH PROVIDER-BASE 7ossl "2023-09-19" "3.0.11" "OpenSSL" 140 provider\-base 141 \&\- The basic OpenSSL library <\-> provider functions 224 \& int (*create_cb)(const OSSL_CORE_HANDLE *provider, 226 \& int (*remove_cb)(const OSSL_CORE_HANDLE *provider, 237 \& /* Functions offered by the provider to libcrypto */ 254 \&\fIlibcrypto\fR and the provider in \s-1\fBOSSL_DISPATCH\s0\fR\|(3) arrays, in the call 255 of the provider initialization function. See \*(L"Provider\*(R" in \fBprovider\fR\|(7) 275 provider): [all …]
|
H A D | crypto.7 | 177 A provider in OpenSSL is a component that collects together algorithm 179 provider loaded that contains an implementation of it. OpenSSL comes with a 181 don't load a provider explicitly (either in program code or via config) then the 182 OpenSSL built-in \*(L"default\*(R" provider will be automatically loaded. 186 options take effect. When a provider is loaded, it is only loaded within the 240 \&\*(L"provider=default\*(R" could be used to force the selection to only consider 241 algorithm implementations in the default provider. 254 Users of the OpenSSL libraries never query a provider directly for an algorithm 271 no provider has been loaded in this library context then the default provider 308 Fetch the operation type implementation from any provider given a library [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/core/ |
H A D | kcf_prov_tabs.c | 35 * The provider table is indexed by crypto_provider_id_t. Each 36 * element of the table contains a pointer to a provider descriptor, 40 * provider descriptors. 53 * a crypto provider registers with kcf. The provider calls the 57 * A provider unregisters by calling crypto_unregister_provider() 85 * Add a provider to the provider table. If no free entry can be found 86 * for the new provider, returns CRYPTO_HOST_MEMORY. Otherwise, add 87 * the provider to the table, initialize the pd_prov_id field 88 * of the specified provider descriptor to the index in that table, 90 * provider when pointed to by a table entry. [all …]
|
/illumos-gate/usr/src/uts/common/crypto/spi/ |
H A D | kcf_spi.c | 78 * Copy an ops vector from src to dst. Used during provider registration 79 * to copy the ops vector from the provider info structure to the 80 * provider descriptor maintained by KCF. 81 * Copying the ops vector specified by the provider is needed since the 82 * framework does not require the provider info structure to be 126 * list of mechanisms supported by the provider and an ops vector containing 127 * provider entry points. Hardware providers call this routine in their attach 146 * Check provider type, must be software, hardware, or logical. in crypto_register_provider() 154 * Allocate and initialize a new provider descriptor. We also in crypto_register_provider() 162 /* provider-private handle, opaque to KCF */ in crypto_register_provider() [all …]
|
/illumos-gate/usr/src/uts/common/crypto/core/ |
H A D | kcf_cryptoadm.c | 123 * WARNING: If you add a new kernel crypto provider or mechanism, in kcf_soft_config_init() 126 * 1. To add a new mechanism to a provider add the string to the in kcf_soft_config_init() 129 * 2. To add a new provider, create a new *_mechs array listing the in kcf_soft_config_init() 130 * provider's mechanism(s) and a new comment line above. in kcf_soft_config_init() 233 printf("Soft provider config list soft_config_list: %s\n", in kcf_soft_config_dump() 255 * present only one provider. This happens when a hardware provider 292 * provider's supported mechanisms. 307 * Take snapshot of provider table returning only hardware providers in crypto_get_dev_list() 450 * Get provider table entries matching name and instance in crypto_get_dev_info() 511 * Given a kernel software provider name, return a list of mechanisms [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ |
H A D | ObjCLanguage.cpp | 259 "SEL summary provider", "SEL", objc_flags); in LoadObjCFormatters() 262 "SEL summary provider", "struct objc_selector", objc_flags); in LoadObjCFormatters() 265 "SEL summary provider", "objc_selector", objc_flags); in LoadObjCFormatters() 268 "SEL summary provider", "objc_selector *", objc_flags); in LoadObjCFormatters() 271 "SEL summary provider", "SEL *", objc_flags); in LoadObjCFormatters() 275 "Class summary provider", "Class", objc_flags); in LoadObjCFormatters() 353 "NSArray summary provider", "NSArray", appkit_flags); in LoadObjCFormatters() 356 "NSArray summary provider", "NSConstantArray", appkit_flags); in LoadObjCFormatters() 359 "NSArray summary provider", "NSMutableArray", appkit_flags); in LoadObjCFormatters() 362 "NSArray summary provider", "__NSArray in LoadObjCFormatters() [all...] |
/freebsd/crypto/openssl/test/recipes/ |
H A D | 30-test_evp_fetch_prov.t | 31 { args => [ '-property', 'provider=default' ], 32 message => 'using property "provider=default"' }, 33 { args => [ '-property', 'provider!=fips' ], 34 message => 'using property "provider!=fips"' }, 35 { args => [ '-property', 'provider!=default', '-fetchfail' ], 37 'using property "provider!=default" is expected to fail' }, 38 { args => [ '-property', 'provider=fips', '-fetchfail' ], 40 'using property "provider=fips" is expected to fail' } ] } 49 { args => [ '-property', 'provider=fips' ], 50 message => 'using property "provider=fips"' }, [all …]
|