Lines Matching refs:provider
5 provider-mac - The mac library E<lt>-E<gt> provider functions
43 This documentation is primarily aimed at provider authors. See L<provider(7)>
51 F<libcrypto> and the provider in B<OSSL_DISPATCH> arrays via
52 B<OSSL_ALGORITHM> arrays that are returned by the provider's
54 (see L<provider-base(7)/Provider Functions>).
93 OSSL_FUNC_mac_newctx() should create and return a pointer to a provider side
97 The parameter I<provctx> is the provider context generated during provider
98 initialisation (see L<provider(7)>).
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
111 OSSL_FUNC_mac_init() initialises a mac operation given a newly created provider
117 The I<mctx> parameter contains a pointer to a previously initialised provider
123 The I<mctx> parameter contains a pointer to the provider side context.
135 provider algorithm and stores them in I<params>.
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>.
205 provider side mac context, or NULL on failure.
217 L<provider(7)>,
225 The provider MAC interface was introduced in OpenSSL 3.0.