Lines Matching full:algorithm

84 referred to in OpenSSL as "algorithms". Each algorithm may have multiple
85 implementations available for use. For example the RSA algorithm is available as
99 encryption operation using AES (or any other encryption algorithm) you would use
103 .SH "ALGORITHM FETCHING"
104 .IX Header "ALGORITHM FETCHING"
105 In order to use an algorithm an implementation for it must first be "fetched".
114 Explicit fetching involves directly calling a specific API to fetch an algorithm
118 can be used to explicitly fetch a digest algorithm implementation. The user is
134 For all currently implemented fetching functions this is the algorithm name.
135 Each provider supports a list of algorithm implementations. See the provider
136 specific documentation for information on the algorithm implementations
148 The property query string used to guide selection of the algorithm
152 The algorithm implementation that is fetched can then be used with other diverse
158 OpenSSL has a number of functions that return an algorithm object with no
169 In some cases implicit fetching can also occur when a NULL algorithm parameter
170 is supplied. In this case an algorithm implementation is implicitly fetched
171 using default search criteria and an algorithm name that is consistent with
176 algorithm to fetch is determined based on the type of key that is being used and
180 If you perform the same operation many times with the same algorithm then it is
181 recommended to use a single explicit fetch of the algorithm and then reuse the
182 explicitly fetched algorithm each subsequent time. This will typically be
183 faster than implicitly fetching the algorithm every time you use it. See an
187 object were used directly to indicate the algorithm to use in various function
200 Fetch a message digest/hashing algorithm implementation.
203 Fetch a symmetric cipher algorithm implementation.
206 Fetch a Key Derivation Function (KDF) algorithm implementation.
209 Fetch a Message Authentication Code (MAC) algorithm implementation.
212 Fetch a Key Encapsulation Mechanism (KEM) algorithm implementation
215 Fetch an encoder algorithm implementation (e.g. to encode keys to a specified
219 Fetch a decoder algorithm implementation (e.g. to decode keys from a specified
223 Fetch a Pseudo Random Number Generator (PRNG) algorithm implementation.
228 "OPERATIONS AND ALGORITHMS" in \fBOSSL_PROVIDER\-base\fR\|(7) for a list of algorithm names
232 The following section provides a series of examples of fetching algorithm
302 the "whirlpool" algorithm is in the "legacy" provider. Also note that the
363 \& * Fetch the SHA256 algorithm implementation for doing the digest. We\*(Aqre
418 Encoders and decoders are just algorithm implementations in the same way as
419 any other algorithm implementation in OpenSSL. They are implemented by