Lines Matching +full:mac +full:- +full:base
5 provider - OpenSSL operation implementation providers
24 decryption, key derivation, MAC calculation, signing and verification,
36 A I<provider> offers an initialization function, as a set of base
38 a set of L<OSSL_ALGORITHM(3)>s (see L<openssl-core.h(7)>).
39 It may be a dynamically loadable module, or may be built-in, in
43 If it's built-in, the initialization function may have any name.
57 I<in> is a dispatch array of base functions offered by the OpenSSL
59 L<provider-base(7)>.
61 I<*out> must be assigned a dispatch array of base functions that the
64 L<provider-base(7)>, and they are the central means of communication
118 L<provider-digest(7)>.
126 L<provider-cipher(7)>.
128 =item Message Authentication Code (MAC)
134 L<provider-mac(7)>.
142 L<provider-kdf(7)>.
150 L<provider-keyexch(7)>.
158 L<provider-asym_cipher(7)>.
164 The functions the provider can offer are described in L<provider-kem(7)>.
172 L<provider-encoder(7)>.
180 L<provider-decoder(7)>.
186 in L<provider-rand(7)>.
192 L<provider-keymgmt(7)>.
198 L<provider-signature(7)>.
204 L<provider-storemgmt(7)>.
214 ALGNAME[VERSION?][-SUBNAME[VERSION?]?][-SIZE?][-MODE?]
220 e.g. MD5-SHA1.
223 sizes (e.g. AES-128-CBC, AES-256-CBC)
232 OpenSSL provides a number of its own providers. These are the default, base,
244 L<openssl-core.h(7)>,
245 L<provider-base(7)>,
246 L<provider-digest(7)>,
247 L<provider-cipher(7)>,
248 L<provider-keyexch(7)>
257 Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved.