Home
last modified time | relevance | path

Searched full:implementation (Results 1 – 25 of 3973) sorted by relevance

12345678910>>...159

/freebsd/contrib/llvm-project/compiler-rt/include/xray/
H A Dxray_log_interface.h11 // APIs for installing a new logging implementation.
16 /// to replace the default runtime-controllable implementation that comes with
17 /// compiler-rt/xray. The "flight data recorder" (FDR) mode implementation uses
19 /// compiler-rt/lib/xray_fdr_logging.{h,cc} for details of that implementation.
34 /// // Once that's done, we can now attempt to configure the implementation.
42 /// // When the log implementation has had the chance to initialize, we can
51 /// // If we want to stop the implementation, we can then finalize it (before
59 /// // chance to see that the implementation is already finalized. Also, at
78 /// // implementation supports exporting this data directly).
89 /// implementation first. Some implementations might stay in an "off" state when
[all …]
/freebsd/contrib/bearssl/inc/
H A Dbearssl_block.h45 * For a block cipher implementation, up to three separate sets of
311 * `aes_big` is a "classical" AES implementation, using tables. It
315 * `aes_small` is an AES implementation optimized for code size. It
319 * `aes_ct` is a constant-time implementation of AES; its code is about
322 * implementation should thus be considered to be the "default" AES in
324 * non-constant-time implementation is safe, or an architecture-specific
325 * constant-time implementation can be used (e.g. using dedicated
328 * `aes_ct64` is another constant-time implementation of AES. It is
342 * `des_tab` is a classic, table-based implementation of DES/3DES. It
345 * `des_ct` is an constant-time implementation of DES/3DES. It is
[all …]
H A Dbearssl_ec.h46 * Only "named curves" are supported. Each EC implementation supports
56 * An EC implementation is incarnated by a `br_ec_impl` instance, that
62 * by this implementation.
268 * \brief Type for an EC implementation.
275 * is supported. E.g. an implementation supporting both NIST P-256
418 * \brief EC implementation "i31".
420 * This implementation internally uses generic code for modular integers,
427 * \brief EC implementation "i15".
429 * This implementation internally uses generic code for modular integers,
436 * \brief EC implementation "m15" for P-256.
[all …]
H A Dbearssl_rsa.h133 * - The **i32** implementation internally represents big integers
137 * - The **i31** implementation uses 32-bit integers, each containing
138 * 31 bits worth of integer data. The i31 implementation is somewhat
139 * faster than the i32 implementation (the reduced integer size makes
143 * - The **i62** implementation is similar to the i31 implementation,
145 * opcode. This implementation is available only on architectures
148 * - The **i15** implementation uses 16-bit integers, each containing
535 * length, and 1 is returned. The implementation is responsible for
884 * \brief Get the RSA "i62" implementation (public key operations),
887 * \return the implementation, or 0.
[all …]
/freebsd/contrib/libcbor/src/cbor/
H A Dcallbacks.h110 /** Dummy callback implementation - does nothing */
113 /** Dummy callback implementation - does nothing */
116 /** Dummy callback implementation - does nothing */
119 /** Dummy callback implementation - does nothing */
122 /** Dummy callback implementation - does nothing */
125 /** Dummy callback implementation - does nothing */
128 /** Dummy callback implementation - does nothing */
131 /** Dummy callback implementation - does nothing */
134 /** Dummy callback implementation - does nothing */
137 /** Dummy callback implementation - does nothing */
[all …]
/freebsd/usr.bin/sed/
H A DPOSIX39 backslash in front of it. This implementation follows the BSD
48 implementation permits whitespace but does not require it.
52 POSIX. This implementation permits whitespace but does not
59 is a cleanup, and is followed by this implementation.
76 one might reverse the behaviour.) This implementation follows
84 command. This implementation follows historic practice and
97 This implementation follows historic practice.
105 any particular purpose, this implementation follows the POSIX
122 However, the current practice adopted by this implementation,
131 does not specify this. This implementation follows historical
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/randombytes/
H A Drandombytes.c30 static const randombytes_implementation *implementation; variable
47 if (implementation == NULL) { in randombytes_init_if_needed()
48 implementation = RANDOMBYTES_DEFAULT_IMPLEMENTATION; in randombytes_init_if_needed()
56 implementation = impl; in randombytes_set_implementation()
66 return implementation->implementation_name(); in randombytes_implementation_name()
77 return implementation->random(); in randombytes_random()
90 if (implementation->stir != NULL) { in randombytes_stir()
91 implementation->stir(); in randombytes_stir()
132 if (implementation->uniform != NULL) { in randombytes_uniform()
133 return implementation->uniform(upper_bound); in randombytes_uniform()
[all …]
/freebsd/crypto/openssl/doc/man7/
H A Dprovider-encoder.pod59 The ENCODER implementation may be part of a chain, where data is
61 implementation to encode an object to DER (that object is assumed to
126 The name of an implementation should match the type of object it handles.
127 For example, an implementation that encodes an RSA key should be named "RSA".
128 Likewise, an implementation that further encodes DER should be named "DER".
130 Properties can be used to further specify details about an implementation:
136 This property is used to specify what type of output the implementation
147 An implementation with that output type outputs human readable text, making
148 that implementation suitable for C<-text> output in diverse L<openssl(1)>
153 An implementation with that output type outputs PEM formatted data.
[all …]
H A Dprovider-decoder.pod59 The DECODER implementation may be part of a chain, where data is
61 implementation to decode an object from PEM to DER, and another one
108 The name of an implementation should match the target type of object
109 it decodes. For example, an implementation that decodes an RSA key
110 should be named "RSA". Likewise, an implementation that decodes DER data
113 Properties can be used to further specify details about an implementation:
119 This property is used to specify what format of input the implementation
130 An implementation with that input type decodes PEM formatted data.
134 An implementation with that input type decodes DER formatted data.
138 An implementation with that input type decodes MSBLOB formatted data.
[all …]
H A Dcrypto.pod29 a "default" implementation suitable for general use, and a "fips" implementation
49 provider loaded that contains an implementation of it. OpenSSL comes with a
102 In order to use an algorithm an implementation for it must first be "fetched".
105 the implementation that will be used.
130 implementation. Instead, the diverse OpenSSL APIs often have explicit fetching
134 be used to explicitly fetch a digest algorithm implementation. The user is
159 implementation.
163 The algorithm implementation that is fetched can then be used with other diverse
171 associated implementation, such as L<EVP_sha256(3)>, L<EVP_aes_128_cbc(3)>,
177 L<EVP_CipherInit_ex(3)>, the actual implementation to be used is
[all …]
/freebsd/sys/contrib/openzfs/
H A DCOPYRIGHT18 * Skein Checksum Implementation: module/icp/algs/skein/THIRDPARTYLICENSE
19 * AES Implementation: module/icp/asm-x86_64/aes/THIRDPARTYLICENSE.gladman
20 * AES Implementation: module/icp/asm-x86_64/aes/THIRDPARTYLICENSE.openssl
21 * PBKDF2 Implementation: lib/libzfs/THIRDPARTYLICENSE.openssl
22 * SPL Implementation: module/os/linux/spl/THIRDPARTYLICENSE.gplv2
23 * GCM Implementation: module/icp/asm-x86_64/modes/THIRDPARTYLICENSE.cryptogams
24 * GCM Implementation: module/icp/asm-x86_64/modes/THIRDPARTYLICENSE.openssl
25 * GHASH Implementation: module/icp/asm-x86_64/modes/THIRDPARTYLICENSE.cryptogams
26 * GHASH Implementation: module/icp/asm-x86_64/modes/THIRDPARTYLICENSE.openssl
/freebsd/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesReader.cpp611 class APINotesReader::Implementation { class in clang::api_notes::APINotesReader
732 APINotesReader::Implementation::getIdentifier(llvm::StringRef Str) { in getIdentifier()
747 APINotesReader::Implementation::getSelector(ObjCSelectorRef Selector) { in getSelector()
769 bool APINotesReader::Implementation::readControlBlock( in readControlBlock()
856 bool APINotesReader::Implementation::readIdentifierBlock( in readIdentifierBlock()
932 bool APINotesReader::Implementation::readContextBlock( in readContextBlock()
1022 bool APINotesReader::Implementation::readObjCPropertyBlock( in readObjCPropertyBlock()
1099 bool APINotesReader::Implementation::readObjCMethodBlock( in readObjCMethodBlock()
1174 bool APINotesReader::Implementation::readCXXMethodBlock( in readCXXMethodBlock()
1249 bool APINotesReader::Implementation::readObjCSelectorBlock( in readObjCSelectorBlock()
[all …]
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Disa_defs.h36 * implementation choices for Solaris on a processor.
45 * Implementation Choices:
48 * This specifies the compiler data type implementation as specified in
55 * and Solaris implementation. Due to its historical standing,
60 * implementation for 64-bit ABIs such as SPARC V9.
112 * Define the appropriate "implementation choices".
135 * Define the appropriate "implementation choices".
145 * Define the appropriate "implementation choices"
155 * Define the appropriate "implementation choices"
165 * Define the appropriate "implementation choices".
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/chacha20/
H A Dstream_chacha20.c17 static const crypto_stream_chacha20_implementation *implementation = variable
56 return implementation->stream(c, clen, n, k); in crypto_stream_chacha20()
63 return implementation->stream_ietf(c, clen, n, k); in crypto_stream_chacha20_ietf()
72 return implementation->stream_xor_ic(c, m, mlen, n, ic, k); in crypto_stream_chacha20_xor_ic()
81 return implementation->stream_ietf_xor_ic(c, m, mlen, n, ic, k); in crypto_stream_chacha20_ietf_xor_ic()
89 return implementation->stream_xor_ic(c, m, mlen, n, 0U, k); in crypto_stream_chacha20_xor()
97 return implementation->stream_ietf_xor_ic(c, m, mlen, n, 0U, k); in crypto_stream_chacha20_ietf_xor()
115 implementation = &crypto_stream_chacha20_ref_implementation; in _crypto_stream_chacha20_pick_best_implementation()
119 implementation = &crypto_stream_chacha20_dolbeau_avx2_implementation; in _crypto_stream_chacha20_pick_best_implementation()
125 implementation = &crypto_stream_chacha20_dolbeau_ssse3_implementation; in _crypto_stream_chacha20_pick_best_implementation()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/salsa20/
H A Dstream_salsa20.c22 static const crypto_stream_salsa20_implementation *implementation = variable
25 static const crypto_stream_salsa20_implementation *implementation = variable
51 return implementation->stream(c, clen, n, k); in crypto_stream_salsa20()
60 return implementation->stream_xor_ic(c, m, mlen, n, ic, k); in crypto_stream_salsa20_xor_ic()
68 return implementation->stream_xor_ic(c, m, mlen, n, 0U, k); in crypto_stream_salsa20_xor()
81 implementation = &crypto_stream_salsa20_xmm6_implementation; in _crypto_stream_salsa20_pick_best_implementation()
83 implementation = &crypto_stream_salsa20_ref_implementation; in _crypto_stream_salsa20_pick_best_implementation()
89 implementation = &crypto_stream_salsa20_xmm6int_avx2_implementation; in _crypto_stream_salsa20_pick_best_implementation()
95 implementation = &crypto_stream_salsa20_xmm6int_sse2_implementation; in _crypto_stream_salsa20_pick_best_implementation()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_onetimeauth/poly1305/
H A Donetimeauth_poly1305.c14 static const crypto_onetimeauth_poly1305_implementation *implementation = variable
21 return implementation->onetimeauth(out, in, inlen, k); in crypto_onetimeauth_poly1305()
30 return implementation->onetimeauth_verify(h, in, inlen, k); in crypto_onetimeauth_poly1305_verify()
37 return implementation->onetimeauth_init(state, key); in crypto_onetimeauth_poly1305_init()
45 return implementation->onetimeauth_update(state, in, inlen); in crypto_onetimeauth_poly1305_update()
52 return implementation->onetimeauth_final(state, out); in crypto_onetimeauth_poly1305_final()
83 implementation = &crypto_onetimeauth_poly1305_donna_implementation; in _crypto_onetimeauth_poly1305_pick_best_implementation()
86 implementation = &crypto_onetimeauth_poly1305_sse2_implementation; in _crypto_onetimeauth_poly1305_pick_best_implementation()
/freebsd/secure/lib/libcrypto/man/man7/
H A Dprovider-encoder.7193 The \s-1ENCODER\s0 implementation may be part of a chain, where data is
195 implementation to encode an object to \s-1DER\s0 (that object is assumed to
253 The name of an implementation should match the type of object it handles.
254 For example, an implementation that encodes an \s-1RSA\s0 key should be named \*(L"\s-1RSA\*(R".\s0
255 Likewise, an implementation that further encodes \s-1DER\s0 should be named \*(L"\s-1DER\*(R".\s0
257 Properties can be used to further specify details about an implementation:
260 This property is used to specify what type of output the implementation
269 An implementation with that output type outputs human readable text, making
270 that implementation suitable for \f(CW\*(C`\-text\*(C'\fR output in diverse \fBopenssl\fR\|(1)
274 An implementation with that output type outputs \s-1PEM\s0 formatted data.
[all …]
H A Dcrypto.7161 a \*(L"default\*(R" implementation suitable for general use, and a \*(L"fips\*(R" implementation
179 provider loaded that contains an implementation of it. OpenSSL comes with a
229 In order to use an algorithm an implementation for it must first be \*(L"fetched\*(R".
232 the implementation that will be used.
255 implementation. Instead, the diverse OpenSSL APIs often have explicit fetching
259 be used to explicitly fetch a digest algorithm implementation. The user is
279 implementation.
281 The algorithm implementation that is fetched can then be used with other diverse
288 associated implementation, such as \fBEVP_sha256\fR\|(3), \fBEVP_aes_128_cbc\fR\|(3),
294 \&\fBEVP_CipherInit_ex\fR\|(3), the actual implementation to be used is
[all …]
H A Dprovider-decoder.7194 The \s-1DECODER\s0 implementation may be part of a chain, where data is
196 implementation to decode an object from \s-1PEM\s0 to \s-1DER,\s0 and another one
246 The name of an implementation should match the target type of object
247 it decodes. For example, an implementation that decodes an \s-1RSA\s0 key
248 should be named \*(L"\s-1RSA\*(R".\s0 Likewise, an implementation that decodes \s-1DER\s0 data
251 Properties can be used to further specify details about an implementation:
254 This property is used to specify what format of input the implementation
263 An implementation with that input type decodes \s-1PEM\s0 formatted data.
266 An implementation with that input type decodes \s-1DER\s0 formatted data.
269 An implementation with that input type decodes \s-1MSBLOB\s0 formatted data.
[all …]
/freebsd/crypto/openssl/doc/man3/
H A DEVP_CIPHER_meth_new.pod76 implementation.
110 implementation.
114 Set this if the implementation's init() function should be called even
119 Set this to have the implementation's ctrl() function called with
125 is left to the implementation.
127 B<EVP_CIPHER> with this flag set, the implementation's ctrl() function
137 Making a key with random content is left to the implementation.
138 This is done by calling the implementation's ctrl() function with the
144 Set this to have the implementation's ctrl() function called with
147 implementation specific data block has been copied.
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DLexicallyOrderedRecursiveASTVisitor.h29 /// some declarations, like Objective-C @implementation declarations
32 /// In particular, Objective-C @implementation declarations may contain
35 /// @implementation MyClass
42 /// Clang's AST stores these declarations outside of the @implementation
52 /// corresponding TraverseDecl for the @implementation returns. This ensures
54 /// @implementation is preserved while traversing the AST. Note that the
55 /// current implementation doesn't mix these declarations with the declarations
56 /// contained in the @implementation, so the traversal of all of the
57 /// declarations in the @implementation still doesn't follow the lexical order.
67 // Objective-C @implementation declarations should not trigger early exit in TraverseObjCImplementationDecl()
[all …]
/freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Disa_defs.h35 * implementation choices for Solaris on a processor.
66 * `signed' respectively. This is really an implementation choice of
97 * Implementation Choices:
100 * This specifies the compiler data type implementation as specified in
107 * and Solaris implementation. Due to its historical standing,
112 * implementation for 64-bit ABIs such as SPARC V9.
147 * This type of DMA, used in the x86 implementation,
196 * This indicates whether or not the implementation uses PSM
201 * This indicates whether or not the implementation uses /etc/rtc_config
205 * This indicates that the implementation uses a dynamically
[all …]
/freebsd/secure/lib/libcrypto/man/man3/
H A DEVP_CIPHER_meth_new.3213 implementation.
238 implementation.
241 Set this if the implementation's \fBinit()\fR function should be called even
245 Set this to have the implementation's \fBctrl()\fR function called with
250 is left to the implementation.
252 \&\fB\s-1EVP_CIPHER\s0\fR with this flag set, the implementation's \fBctrl()\fR function
260 Making a key with random content is left to the implementation.
261 This is done by calling the implementation's \fBctrl()\fR function with the
266 Set this to have the implementation's \fBctrl()\fR function called with
269 implementation specific data block has been copied.
[all …]
/freebsd/sys/dev/bhnd/
H A Dbhnd_bus_if.m1195 * the appropriate NVRAM child device, or to a parent bus implementation.
1227 /** An implementation of bus_read_1() compatible with bhnd_resource */
1235 /** An implementation of bus_read_2() compatible with bhnd_resource */
1243 /** An implementation of bus_read_4() compatible with bhnd_resource */
1251 /** An implementation of bus_write_1() compatible with bhnd_resource */
1260 /** An implementation of bus_write_2() compatible with bhnd_resource */
1269 /** An implementation of bus_write_4() compatible with bhnd_resource */
1278 /** An implementation of bus_read_stream_1() compatible with bhnd_resource */
1286 /** An implementation of bus_read_stream_2() compatible with bhnd_resource */
1294 /** An implementation of bus_read_stream_4() compatible with bhnd_resource */
[all …]
/freebsd/sys/dev/bhnd/cores/pmu/
H A Dbhnd_pmu.c86 * Default bhnd_pmu driver implementation of DEVICE_PROBE().
95 * Default bhnd_pmu driver implementation of DEVICE_ATTACH().
218 * Default bhnd_pmu driver implementation of DEVICE_DETACH().
240 * Default bhnd_pmu driver implementation of DEVICE_SUSPEND().
249 * Default bhnd_pmu driver implementation of DEVICE_RESUME().
314 * Default bhnd_pmu driver implementation of BHND_PMU_READ_CHIPCTRL().
332 * Default bhnd_pmu driver implementation of BHND_PMU_WRITE_CHIPCTRL().
346 * Default bhnd_pmu driver implementation of BHND_PMU_READ_REGCTRL().
364 * Default bhnd_pmu driver implementation of BHND_PMU_WRITE_REGCTRL().
378 * Default bhnd_pmu driver implementation of BHND_PMU_READ_PLLCTRL().
[all …]

12345678910>>...159