Lines Matching +full:side +full:- +full:by +full:- +full:side

5 provider-mac - The mac library E<lt>-E<gt> provider functions
52 L<OSSL_ALGORITHM(3)> arrays that are returned by the provider's
54 (see L<provider-base(7)/Provider Functions>).
66 L<OSSL_DISPATCH(3)> arrays are indexed by numbers that are provided as
67 macros in L<openssl-core_dispatch.h(7)>, as follows:
93 OSSL_FUNC_mac_newctx() should create and return a pointer to a provider side
100 OSSL_FUNC_mac_freectx() is passed a pointer to the provider side mac context in
106 OSSL_FUNC_mac_dupctx() should duplicate the provider side mac context in the
112 side mac context in the I<mctx> parameter. The I<params> are set before setting
118 side context.
123 The I<mctx> parameter contains a pointer to the provider side context.
131 See L<OSSL_PARAM(3)> for further details on the parameters structure used by
138 provider side mac context I<mctx> to I<params>.
143 associated with the given provider side mac context I<mctx> and stores them
153 with the provider side context I<mctx> in its current state if it is
155 provider side algorithm I<provctx>.
190 Can be used to get the MAC block size (if supported by the algorithm).
198 The MAC life-cycle is described in L<life_cycle-rand(7)>. Providers should
205 provider side mac context, or NULL on failure.
218 L<EVP_MAC-BLAKE2(7)>, L<EVP_MAC-CMAC(7)>, L<EVP_MAC-GMAC(7)>,
219 L<EVP_MAC-HMAC(7)>, L<EVP_MAC-KMAC(7)>, L<EVP_MAC-Poly1305(7)>,
220 L<EVP_MAC-Siphash(7)>,
221 L<life_cycle-mac(7)>, L<EVP_MAC(3)>
229 Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved.