Home
last modified time | relevance | path

Searched refs:provider (Results 1 – 25 of 658) sorted by relevance

12345678910>>...27

/freebsd/usr.sbin/bluetooth/sdpd/
H A Dprovider.c41 static TAILQ_HEAD(, provider) providers = TAILQ_HEAD_INITIALIZER(providers);
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()
97 provider->profile = profile; in provider_register()
98 memcpy(provider->data, data, datalen); in provider_register()
108 provider->handle = handle; in provider_register()
110 memcpy(&provider->bdaddr, bdaddr, in provider_register()
111 sizeof(provider->bdaddr)); in provider_register()
[all …]
H A Dscr.c54 provider_t *provider = NULL; in server_prepare_service_change_response() local
71 provider = provider_by_handle(handle); in server_prepare_service_change_response()
72 if (provider == NULL || provider->fd != fd) in server_prepare_service_change_response()
76 if (req_end - req < provider->profile->dsize || in server_prepare_service_change_response()
77 provider->profile->valid == NULL || in server_prepare_service_change_response()
78 (provider->profile->valid)(req, req_end - req) == 0) in server_prepare_service_change_response()
82 if (provider_update(provider, req, req_end - req) < 0) in server_prepare_service_change_response()
H A Dssar.c44 int32_t server_prepare_attr_list(provider_p const provider,
155 server_search_uuid(provider_p const provider, const uint128_t *uuid) in server_search_uuid() argument
161 for (attr = provider->profile->attrs; attr->create != NULL; attr++) { in server_search_uuid()
164 (const uint8_t *)provider->profile, sizeof(*provider->profile)); in server_search_uuid()
188 provider_t *provider = NULL; in server_prepare_service_search_attribute_response() local
341 for (provider = provider_get_first(); in server_prepare_service_search_attribute_response()
342 provider != NULL; in server_prepare_service_search_attribute_response()
343 provider = provider_get_next(provider)) { in server_prepare_service_search_attribute_response()
344 if (!provider_match_bdaddr(provider, &srv->req_sa.l2cap_bdaddr)) in server_prepare_service_search_attribute_response()
348 puuid.b[2] = provider->profile->uuid >> 8; in server_prepare_service_search_attribute_response()
[all …]
H A Dprovider.h42 struct provider struct
49 TAILQ_ENTRY(provider) provider_next; /* all providers */ argument
52 typedef struct provider provider_t;
53 typedef struct provider * provider_p;
67 void provider_unregister (provider_p provider);
68 int32_t provider_update (provider_p provider,
73 provider_p provider_get_next (provider_p provider);
H A Dnap.c104 provider_p provider = (provider_p) data; in nap_profile_create_protocol_descriptor_list() local
105 sdp_nap_profile_p nap = (sdp_nap_profile_p) provider->data; in nap_profile_create_protocol_descriptor_list()
117 provider_p provider = (provider_p) data; in nap_profile_create_security_description() local
118 sdp_nap_profile_p nap = (sdp_nap_profile_p) provider->data; in nap_profile_create_security_description()
130 provider_p provider = (provider_p) data; in nap_profile_create_net_access_type() local
131 sdp_nap_profile_p nap = (sdp_nap_profile_p) provider->data; in nap_profile_create_net_access_type()
147 provider_p provider = (provider_p) data; in nap_profile_create_max_net_access_rate() local
148 sdp_nap_profile_p nap = (sdp_nap_profile_p) provider->data; in nap_profile_create_max_net_access_rate()
164 provider_p provider = (provider_p) data; in nap_profile_create_service_availability() local
165 sdp_nap_profile_p nap = (sdp_nap_profile_p) provider->data; in nap_profile_create_service_availability()
/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/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
28 The default provider collects together all of the standard built-in OpenSSL
[all …]
H A DREADME-FIPS.md5 FIPS validated. The module is implemented as an OpenSSL provider.
6 A provider is essentially a dynamically loadable module which implements
13 If you need a FIPS validated module then you must ONLY generate a FIPS provider
22 legacy providers) without any restrictions, but the FIPS provider must be built
26 The OpenSSL FIPS provider is a shared library called `fips.so` (on Unix), or
27 resp. `fips.dll` (on Windows). The FIPS provider does not get built and
31 Installing the FIPS provider
41 If you want to use a validated FIPS provider, but also want to use the latest
47 If the FIPS provider is enabled, it gets installed automatically during the
63 the FIPS provider independently, without installing the rest of OpenSSL.
[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/crypto/openssl/doc/internal/man3/
H A Dossl_provider_new.pod23 - internal provider routines
27 #include "internal/provider.h"
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
106 application or the OpenSSL libraries, or if it's a loadable provider
108 Instances of this type are commonly referred to as "provider objects".
[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
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)>.
62 provider offers to the OpenSSL libraries.
[all …]
H A DOSSL_PROVIDER-base.pod5 OSSL_PROVIDER-base - OpenSSL base provider
9 The OpenSSL base provider supplies the encoding for OpenSSL's
14 The implementations in this provider specifically have this property
19 =item "provider=base"
26 implementations of this provider and none other.
58 The OpenSSL base provider supports these operations and algorithms:
70 In addition to this provider, the "SEED-SRC" and "JITTER" algorithms
71 are also available in the default provider.
137 In addition to this provider, all of these encoding algorithms are also
138 available in the default provider. Some of these algorithms may be used in
[all …]
H A Dprovider-digest.pod5 provider-digest - The digest library E<lt>-E<gt> provider functions
51 This documentation is primarily aimed at provider authors. See L<provider(7)>
59 F<libcrypto> and the provider in L<OSSL_DISPATCH(3)> arrays via
60 L<OSSL_ALGORITHM(3)> arrays that are returned by the provider's
62 (see L<provider-base(7)/Provider Functions>).
103 OSSL_FUNC_digest_newctx() should create and return a pointer to a provider side
107 The parameter I<provctx> is the provider context generated during provider
108 initialisation (see L<provider(7)>).
110 OSSL_FUNC_digest_freectx() is passed a pointer to the provider side digest context in
114 OSSL_FUNC_digest_dupctx() should duplicate the provider side digest context in the
[all …]
/freebsd/libexec/rc/rc.d/
H A Dgeli53 for provider in ${devices}; do
54 provider_=`ltr ${provider} '/-' '_'`
60 if [ -e "/dev/${provider}" -a ! -e "/dev/${provider}.eli" ]; then
61 echo "Configuring Disk Encryption for ${provider}."
64 geli attach ${flags} ${provider}
65 if [ -e "/dev/${provider}.eli" ]; then
115 for provider in ${devices}; do
116 if [ -e "/dev/${provider}.eli" ]; then
117 umount "/dev/${provider}.eli" 2>/dev/null
118 geli detach "${provider}"
/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/crypto/openssl/crypto/
H A Dcore_algorithm.c42 static int algorithm_do_map(OSSL_PROVIDER *provider, const OSSL_ALGORITHM *map, in algorithm_do_map() argument
56 } else if (!data->pre(provider, cur_operation, no_store, data->data, in algorithm_do_map()
77 data->fn(provider, thismap, no_store, data->data); in algorithm_do_map()
84 } else if (!data->post(provider, cur_operation, no_store, data->data, in algorithm_do_map()
102 static int algorithm_do_this(OSSL_PROVIDER *provider, void *cbdata) in algorithm_do_this() argument
120 map = ossl_provider_query_operation(provider, cur_operation, in algorithm_do_this()
122 ret = algorithm_do_map(provider, map, cur_operation, no_store, data); in algorithm_do_this()
123 ossl_provider_unquery_operation(provider, cur_operation, map); in algorithm_do_this()
138 OSSL_PROVIDER *provider, in ossl_algorithm_do_all() argument
142 void (*fn)(OSSL_PROVIDER *provider, in ossl_algorithm_do_all() argument
[all …]
H A Dcore_fetch.c60 static int ossl_method_construct_precondition(OSSL_PROVIDER *provider, in ossl_method_construct_precondition() argument
74 && !ossl_provider_test_operation_bit(provider, operation_id, result)) in ossl_method_construct_precondition()
87 static int ossl_method_construct_postcondition(OSSL_PROVIDER *provider, in ossl_method_construct_postcondition() argument
100 || ossl_provider_set_operation_bit(provider, operation_id); in ossl_method_construct_postcondition()
103 static void ossl_method_construct_this(OSSL_PROVIDER *provider, in ossl_method_construct_this() argument
110 if ((method = data->mcm->construct(algo, provider, data->mcm_data)) in ossl_method_construct_this()
127 data->mcm->put(no_store ? data->store : NULL, method, provider, algo->algorithm_names, in ossl_method_construct_this()
139 OSSL_PROVIDER *provider = provider_rw != NULL ? *provider_rw : NULL; in ossl_method_construct() local
157 ossl_algorithm_do_all(libctx, operation_id, provider, in ossl_method_construct()
/freebsd/lib/libgeom/
H A Dgeom_xml2tree.c58 struct gprovider *provider; member
150 if (strcmp(name, "provider") == 0 && mt->provider == NULL) { in StartElement()
151 mt->provider = calloc(1, sizeof *mt->provider); in StartElement()
152 if (mt->provider == NULL) { in StartElement()
159 mt->provider->lg_id = id; in StartElement()
160 LIST_INSERT_HEAD(&mt->geom->lg_provider, mt->provider, in StartElement()
162 LIST_INIT(&mt->provider->lg_consumers); in StartElement()
163 LIST_INIT(&mt->provider->lg_config); in StartElement()
166 if (strcmp(name, "geom") == 0 && mt->provider != NULL) { in StartElement()
167 mt->provider->lg_geom = ref; in StartElement()
[all …]
/freebsd/secure/lib/libcrypto/man/man7/
H A DMakefile139 MAN+= provider-asym_cipher.7
140 MAN+= provider-base.7
141 MAN+= provider-cipher.7
142 MAN+= provider-decoder.7
143 MAN+= provider-digest.7
144 MAN+= provider-encoder.7
145 MAN+= provider-kdf.7
146 MAN+= provider-kem.7
147 MAN+= provider-keyexch.7
148 MAN+= provider-keymgmt.7
[all …]
/freebsd/crypto/openssl/test/recipes/95-test_external_oqsprovider_data/
H A Doqsprovider.sh48 if [ ! -d $SRCTOP/oqs-provider/.local ]; then
54 cd $SRCTOP/oqs-provider \
59 … cmake -DOPENSSL_ROOT_DIR=$OPENSSL_ROOT_DIR -DCMAKE_INSTALL_PREFIX=$SRCTOP/oqs-provider/.local .. \
66 liboqs_DIR=$SRCTOP/oqs-provider/.local cmake $SRCTOP/oqs-provider -DOPENSSL_ROOT_DIR="$OPENSSL_ROOT…
71 export OQS_PROVIDER_TESTSCRIPTS=$SRCTOP/oqs-provider/scripts
74 cp $SRCTOP/test/recipes/95-test_external_oqsprovider_data/oqsprovider-ca.sh $SRCTOP/oqs-provider/sc…
76 $SRCTOP/oqs-provider/scripts/runtests.sh -V
/freebsd/crypto/openssl/doc/internal/man7/
H A DEVP_PKEY.pod24 explained further down, in L</Export cache for provider operations>),
43 =item provider-native origin
46 key data (see L<provider-keymgmt(7)>). The internal key in the
47 B<EVP_PKEY> is a pointer to that key data held by the provider, and
69 internal key is a provider key then the return value from functions such as
71 copy are not reflected back in the provider key.
73 Internal provider native keys are also possible to be modified, if the
93 in L</Export cache for provider operations>.
95 For provider native origin keys, this doesn't require any help from
104 =head2 Export cache for provider operations
[all …]

12345678910>>...27