Home
last modified time | relevance | path

Searched full:provider (Results 1 – 25 of 2533) sorted by relevance

12345678910>>...102

/freebsd/crypto/openssl/providers/
H A Ddefltprov.c34 #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_256_192, "provider=default", ossl_sha256_192_functions },
107 { PROV_NAMES_SHA2_384, "provider=default", ossl_sha384_functions },
108 { PROV_NAMES_SHA2_512, "provider=default", ossl_sha512_functions },
109 { PROV_NAMES_SHA2_512_224, "provider=default", ossl_sha512_224_functions },
110 { PROV_NAMES_SHA2_512_256, "provider=default", ossl_sha512_256_functions },
[all …]
/illumos-gate/usr/src/man/man8/
H A Dcryptoadm.811 \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 DREADME-PROVIDERS.md5 - [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/manmaster/man7/provider.html
25 The Default Provider
[all …]
/freebsd/crypto/openssl/doc/internal/man3/
H A Dossl_provider_new.pod23 - internal provider routines
27 #include "internal/provider.h"
50 * Activate the Provider
51 * If the Provider is a module, the module will be loaded
58 /* Return pointer to the provider's context */
65 int (*cb)(OSSL_PROVIDER *provider,
76 /* Thin wrappers around calls to the provider */
93 int ossl_provider_set_operation_bit(OSSL_PROVIDER *provider, size_t bitnum);
94 int ossl_provider_test_operation_bit(OSSL_PROVIDER *provider, size_t bitnum,
105 to handle a provider, regardless of if it's built in to the
[all …]
/freebsd/crypto/openssl/doc/man3/
H A DOSSL_PROVIDER.pod16 - provider routines
20 #include <openssl/provider.h>
39 int (*cb)(OSSL_PROVIDER *provider, void *cbdata),
74 implementation providers (see L<provider(7)> for information on what a
75 provider is).
76 A provider can be built in to the application or the OpenSSL
95 OSSL_PROVIDER_add_builtin() is used to add a built in provider to
97 provider name with a provider initialization function.
100 OSSL_PROVIDER_load() loads and initializes a provider.
101 This may simply initialize a provider that was previously added with
[all …]
/freebsd/secure/lib/libcrypto/man/man3/
H A DOSSL_PROVIDER.375 \&\- provider routines
79 \& #include <openssl/provider.h>
98 \& int (*cb)(OSSL_PROVIDER *provider, void *cbdata),
133 implementation providers (see \fBprovider\fR\|(7) for information on what a
134 provider is).
135 A provider can be built in to the application or the OpenSSL
153 \&\fBOSSL_PROVIDER_add_builtin()\fR is used to add a built in provider to
155 provider name with a provider initialization function.
158 \&\fBOSSL_PROVIDER_load()\fR loads and initializes a provider.
159 This may simply initialize a provider that was previously added with
[all …]
/freebsd/usr.sbin/bluetooth/sdpd/
H A Dprovider.c2 * 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/crypto/openssl/doc/man7/
H A Dprovider.pod5 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 Dprovider-base.pod5 provider-base
6 - The basic OpenSSL library E<lt>-E<gt> provider functions
99 int (*create_cb)(const OSSL_CORE_HANDLE *provider,
101 int (*remove_cb)(const OSSL_CORE_HANDLE *provider,
112 /* Functions offered by the provider to libcrypto */
129 F<libcrypto> and the provider in L<OSSL_DISPATCH(3)> arrays, in the call
130 of the provider initialization function. See L<provider(7)/Provider>
148 provider):
199 For I<*out> (the L<OSSL_DISPATCH(3)> array passed from the provider to
220 The core_thread_start() function informs the core that the provider has stated
[all …]
/freebsd/release/
H A DMakefile.vagrant65 .for PROVIDER in ${VAGRANT_PROVIDERS}
66 CLEANFILES+= vagrant-do-package-${PROVIDER} ${VAGRANT_TARGET}.${PROVIDER}.box
67 CLEANDIRS+= ${PROVIDER}
68 VAGRANT_UPLOAD_TGTS+= vagrant-do-upload-${PROVIDER}
70 ${PROVIDER}:
71 @mkdir -p ${PROVIDER}
73 ${VAGRANT_TARGET}.${PROVIDER}.box: ${PROVIDER} cw-vagrant-${PROVIDER} vagrant-create-${PROVIDER}-me…
74 @echo "==> PACKAGING: ${VAGRANT_TARGET}.${PROVIDER}.box in `pwd`"
75 @cp vagrant-${PROVIDER}.vmdk ${PROVIDER}/vagrant.vmdk
76 . if ${PROVIDER} == "virtualbox"
[all …]
/illumos-gate/usr/src/cmd/dtrace/demo/
H A Dchapters27 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 Da1.conf14 <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 Da1a.conf14 <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 Da1d.conf14 <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 Da1b.conf14 <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 Da1c.conf14 <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 …]
/freebsd/secure/lib/libcrypto/man/man7/
H A Dprovider.757 .IX Title "PROVIDER 7ossl"
58 .TH PROVIDER 7ossl 2025-07-01 3.5.1 OpenSSL
64 provider \- OpenSSL operation implementation providers
67 #include <openssl/provider.h>
72 This page contains information useful to provider authors.
74 A \fIprovider\fR, in OpenSSL terms, is a unit of code that provides one
88 .SS Provider
89 .IX Subsection "Provider"
90 A \fIprovider\fR offers an initialization function, as a set of base
107 \&\fIhandle\fR is the OpenSSL library object for the provider, and works
[all …]
H A Dprovider-base.757 .IX Title "PROVIDER-BASE 7ossl"
58 .TH PROVIDER-BASE 7ossl 2025-07-01 3.5.1 OpenSSL
64 provider\-base
65 \&\- The basic OpenSSL library <\-> provider functions
158 \& int (*create_cb)(const OSSL_CORE_HANDLE *provider,
160 \& int (*remove_cb)(const OSSL_CORE_HANDLE *provider,
171 \& /* Functions offered by the provider to libcrypto */
188 \&\fIlibcrypto\fR and the provider in \fBOSSL_DISPATCH\fR\|(3) arrays, in the call
189 of the provider initialization function. See "Provider" in \fBprovider\fR\|(7)
209 provider):
[all …]
H A Dossl-guide-libraries-introduction.795 A provider in OpenSSL is a component that collects together algorithm
98 provider loaded that contains an implementation of it. OpenSSL comes with a
103 built-in provider is one that is either already present in \f(CW\*(C`libcrypto\*(C'\fR or one
107 If you don't load a provider explicitly (either in program code or via config)
108 then the OpenSSL built-in "default" provider will be automatically loaded.
120 a provider is loaded, it is only loaded within the scope of a given library
145 of any given algorithm might be available. For example the OpenSSL FIPS provider
147 available in the OpenSSL default provider.
152 string of "provider=default" could be used to force the selection to only
153 consider algorithm implementations in the default provider.
[all …]
/illumos-gate/usr/src/man/man3dat/
H A Ddat_ia_query.3dat60 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/sys/contrib/openzfs/module/icp/core/
H A Dkcf_prov_tabs.c35 * 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 Dkcf_spi.c78 * 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 Dkcf_cryptoadm.c123 * 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/crypto/openssl/doc/designs/
H A Dossl-provider-load-ex.md4 Currently any provider run-time activation requires the presence of the
6 provider will be activated with some default settings, that may or may not
13 provider (where different applications may use different devices with different
15 also usable for FIPS provider.
24 intended to configure the provider at load time.
27 provider can be initialized from the config file where the values are
28 represented as strings and provider init function has to deal with it.
38 provider <https://github.com/latchset/pkcs11-provider> also provides a set of
42 1. Configure a provider in the config file, activate on demand
43 2. Load/activate a provider run-time with parameters
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/
H A DObjCLanguage.cpp259 "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...]

12345678910>>...102