Lines Matching full:algorithm
81 referred to in OpenSSL as "algorithms". Each algorithm may have multiple
82 implementations available for use. For example the RSA algorithm is available as
96 encryption operation using AES (or any other encryption algorithm) you would use
100 .SH "ALGORITHM FETCHING"
101 .IX Header "ALGORITHM FETCHING"
102 In order to use an algorithm an implementation for it must first be "fetched".
111 Explicit fetching involves directly calling a specific API to fetch an algorithm
115 can be used to explicitly fetch a digest algorithm implementation. The user is
131 For all currently implemented fetching functions this is the algorithm name.
132 Each provider supports a list of algorithm implementations. See the provider
133 specific documentation for information on the algorithm implementations
145 The property query string used to guide selection of the algorithm
149 The algorithm implementation that is fetched can then be used with other diverse
155 OpenSSL has a number of functions that return an algorithm object with no
166 In some cases implicit fetching can also occur when a NULL algorithm parameter
167 is supplied. In this case an algorithm implementation is implicitly fetched
168 using default search criteria and an algorithm name that is consistent with
173 algorithm to fetch is determined based on the type of key that is being used and
177 If you perform the same operation many times with the same algorithm then it is
178 recommended to use a single explicit fetch of the algorithm and then reuse the
179 explicitly fetched algorithm each subsequent time. This will typically be
180 faster than implicitly fetching the algorithm every time you use it. See an
184 object were used directly to indicate the algorithm to use in various function
197 Fetch a message digest/hashing algorithm implementation.
200 Fetch a symmetric cipher algorithm implementation.
203 Fetch a Key Derivation Function (KDF) algorithm implementation.
206 Fetch a Message Authentication Code (MAC) algorithm implementation.
209 Fetch a Key Encapsulation Mechanism (KEM) algorithm implementation
212 Fetch an encoder algorithm implementation (e.g. to encode keys to a specified
216 Fetch a decoder algorithm implementation (e.g. to decode keys from a specified
220 Fetch a Pseudo Random Number Generator (PRNG) algorithm implementation.
225 "OPERATIONS AND ALGORITHMS" in \fBOSSL_PROVIDER\-base\fR\|(7) for a list of algorithm names
229 The following section provides a series of examples of fetching algorithm
299 the "whirlpool" algorithm is in the "legacy" provider. Also note that the
360 \& * Fetch the SHA256 algorithm implementation for doing the digest. We\*(Aqre
415 Encoders and decoders are just algorithm implementations in the same way as
416 any other algorithm implementation in OpenSSL. They are implemented by