Lines Matching refs:provider

5 provider-kem - The kem library E<lt>-E<gt> provider functions
44 This documentation is primarily aimed at provider authors. See L<provider(7)>
53 F<libcrypto> and the provider in B<OSSL_DISPATCH> arrays via
54 B<OSSL_ALGORITHM> arrays that are returned by the provider's
56 (see L<provider-base(7)/Provider Functions>).
88 In order to be a consistent set of functions a provider must implement
100 See L<provider-keymgmt(7)> for further details.
104 OSSL_FUNC_kem_newctx() should create and return a pointer to a provider side
108 The parameter I<provctx> is the provider context generated during provider
109 initialisation (see L<provider(7)>).
111 OSSL_FUNC_kem_freectx() is passed a pointer to the provider side asymmetric
115 OSSL_FUNC_kem_dupctx() should duplicate the provider side asymmetric kem
121 encapsulation given a provider side asymmetric kem context in the I<ctx>
122 parameter, a pointer to a provider key object in the I<provkey> parameter and
127 the provider using the key management (OSSL_OP_KEYMGMT) operation (see
128 provider-keymgmt(7)>.
147 decapsulation given a provider side asymmetric kem context in the I<ctx>
148 parameter, a pointer to a provider key object in the I<provkey> parameter, and
151 the provider using the key management (OSSL_OP_KEYMGMT) operation (see
152 provider-keymgmt(7)>.
172 with the given provider side asymmetric kem context I<ctx> and stores them in
177 with the given provider side asymmetric kem context I<ctx> to I<params>.
192 created provider side asymmetric kem context, or NULL on failure.
198 L<provider(7)>
202 The provider KEM interface was introduced in OpenSSL 3.0.