Lines Matching +full:side +full:- +full:by +full:- +full:side
5 provider-signature - The signature library E<lt>-E<gt> provider functions
97 L<OSSL_ALGORITHM(3)> arrays that are returned by the provider's
99 (see L<provider-base(7)/Provider Functions>).
111 L<OSSL_DISPATCH(3)> arrays are indexed by numbers that are provided as
112 macros in L<openssl-core_dispatch.h(7)>, as follows:
177 See L<provider-keymgmt(7)> for further details.
181 OSSL_FUNC_signature_newctx() should create and return a pointer to a provider side
187 string that may be (optionally) used by the provider during any "fetches" that
190 OSSL_FUNC_signature_freectx() is passed a pointer to the provider side signature
194 OSSL_FUNC_signature_dupctx() should duplicate the provider side signature context in
199 OSSL_FUNC_signature_sign_init() initialises a context for signing given a provider side
206 provider-keymgmt(7)>.
214 to by the I<sig> parameter and it should not exceed I<sigsize> bytes in length.
222 a provider side signature context in the I<ctx> parameter, and a pointer to a
228 provider-keymgmt(7)>.
234 The signature is pointed to by the I<sig> parameter which is I<siglen> bytes
240 signed data given a provider side signature context in the I<ctx> parameter, and
246 provider-keymgmt(7)>.
250 The signature is pointed to by the I<sig> parameter which is I<siglen> bytes
253 pointed to by I<rout> which should not exceed I<routsize> bytes in length.
261 provider side signature context in the I<ctx> parameter, and a pointer to a
268 key management (OSSL_OP_KEYMGMT) operation (see provider-keymgmt(7)>.
281 signature should be written to the location pointed to by the I<sig> parameter
290 the signature should be written to the location pointed to by the I<sig>
298 provider side verification context in the I<ctx> parameter, and a pointer to a
305 key management (OSSL_OP_KEYMGMT) operation (see provider-keymgmt(7)>.
328 See L<OSSL_PARAM(3)> for further details on the parameters structure used by
332 given provider side signature context I<ctx> and stored them in I<params>.
336 given provider side signature context I<ctx> to I<params>.
340 Common parameters currently recognised by built-in signature algorithms are as
348 signature functions. It is required in order to calculate the "algorithm-id".
355 =item "digest-size" (B<OSSL_SIGNATURE_PARAM_DIGEST_SIZE>) <unsigned integer>
359 The length of the "digest-size" parameter should not exceed that of a B<size_t>.
361 =item "algorithm-id" (B<OSSL_SIGNATURE_PARAM_ALGORITHM_ID>) <octet string>
370 In the normal mode of operation - new random values are chosen until the
372 By default it retries until a signature is calculated.
388 See L<OSSL_PARAM(3)> for further details on the parameters structure used by
393 given provider side digest signature context I<ctx> and stores them in I<params>.
397 given provider side digest signature context I<ctx> to I<params>.
401 Parameters currently recognised by built-in signature algorithms are the same
402 as those for built-in digest algorithms. See
403 L<provider-digest(7)/Digest Parameters> for further information.
414 provider side signature context, or NULL on failure.
432 Copyright 2019-2023 The OpenSSL Project Authors. All Rights Reserved.