Lines Matching refs:provider

5 provider-asym_cipher - The asym_cipher library E<lt>-E<gt> provider functions
47 This documentation is primarily aimed at provider authors. See L<provider(7)>
57 F<libcrypto> and the provider in B<OSSL_DISPATCH> arrays via
58 B<OSSL_ALGORITHM> arrays that are returned by the provider's
60 (see L<provider-base(7)/Provider Functions>).
92 In order to be a consistent set of functions a provider must implement
104 See L<provider-keymgmt(7)> for further details.
108 OSSL_FUNC_asym_cipher_newctx() should create and return a pointer to a provider side
112 The parameter I<provctx> is the provider context generated during provider
113 initialisation (see L<provider(7)>).
115 OSSL_FUNC_asym_cipher_freectx() is passed a pointer to the provider side asymmetric
119 OSSL_FUNC_asym_cipher_dupctx() should duplicate the provider side asymmetric cipher
125 given a provider side asymmetric cipher context in the I<ctx> parameter, and a
126 pointer to a provider key object in the I<provkey> parameter.
130 the provider using the key management (OSSL_OP_KEYMGMT) operation (see
131 provider-keymgmt(7)>.
147 given a provider side asymmetric cipher context in the I<ctx> parameter, and a
148 pointer to a provider key object in the I<provkey> parameter.
152 the provider using the key management (OSSL_OP_KEYMGMT) operation (see
153 provider-keymgmt(7)>.
174 with the given provider side asymmetric cipher context I<ctx> and stores them in
179 with the given provider side asymmetric cipher context I<ctx> to I<params>.
193 on the algorithm in use. The default provider understands these RSA padding
251 created provider side asymmetric cipher context, or NULL on failure.
257 L<provider(7)>
261 The provider ASYM_CIPHER interface was introduced in OpenSSL 3.0.