Lines Matching refs:algorithm
25 referred to in OpenSSL as "algorithms". Each algorithm may have multiple
26 implementations available for use. For example the RSA algorithm is available as
41 encryption operation using AES (or any other encryption algorithm) you would use
48 In order to use an algorithm an implementation for it must first be "fetched".
58 Explicit fetching involves directly calling a specific API to fetch an algorithm
62 can be used to explicitly fetch a digest algorithm implementation. The user is
82 For all currently implemented fetching functions this is the algorithm name.
83 Each provider supports a list of algorithm implementations. See the provider
84 specific documentation for information on the algorithm implementations
97 The property query string used to guide selection of the algorithm
103 The algorithm implementation that is fetched can then be used with other diverse
110 OpenSSL has a number of functions that return an algorithm object with no
121 In some cases implicit fetching can also occur when a NULL algorithm parameter
122 is supplied. In this case an algorithm implementation is implicitly fetched
123 using default search criteria and an algorithm name that is consistent with
128 algorithm to fetch is determined based on the type of key that is being used and
133 If you perform the same operation many times with the same algorithm then it is
134 recommended to use a single explicit fetch of the algorithm and then reuse the
135 explicitly fetched algorithm each subsequent time. This will typically be
136 faster than implicitly fetching the algorithm every time you use it. See an
140 object were used directly to indicate the algorithm to use in various function
156 Fetch a message digest/hashing algorithm implementation.
160 Fetch a symmetric cipher algorithm implementation.
164 Fetch a Key Derivation Function (KDF) algorithm implementation.
168 Fetch a Message Authentication Code (MAC) algorithm implementation.
172 Fetch a Key Encapsulation Mechanism (KEM) algorithm implementation
176 Fetch an encoder algorithm implementation (e.g. to encode keys to a specified
181 Fetch a decoder algorithm implementation (e.g. to decode keys from a specified
186 Fetch a Pseudo Random Number Generator (PRNG) algorithm implementation.
193 L<OSSL_PROVIDER-base(7)/OPERATIONS AND ALGORITHMS> for a list of algorithm names
198 The following section provides a series of examples of fetching algorithm
254 the "whirlpool" algorithm is in the "legacy" provider. Also note that the
314 * Fetch the SHA256 algorithm implementation for doing the digest. We're
369 Encoders and decoders are just algorithm implementations in the same way as
370 any other algorithm implementation in OpenSSL. They are implemented by