Lines Matching +full:b +full:- +full:side

5 provider-signature - The signature library E<lt>-E<gt> provider functions
99 (see L<provider-base(7)/Provider Functions>).
102 named B<OSSL_FUNC_{name}_fn>, and a helper function to retrieve the
104 B<OSSL_FUNC_{name}>.
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
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)>.
222 a provider side signature context in the I<ctx> parameter, and a pointer to a
228 provider-keymgmt(7)>.
240 signed data given a provider side signature context in the I<ctx> parameter, and
246 provider-keymgmt(7)>.
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)>.
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)>.
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
345 =item "digest" (B<OSSL_SIGNATURE_PARAM_DIGEST>) <UTF8 string>
348 signature functions. It is required in order to calculate the "algorithm-id".
350 =item "properties" (B<OSSL_SIGNATURE_PARAM_PROPERTIES>) <UTF8 string>
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>
366 =item "kat" (B<OSSL_SIGNATURE_PARAM_KAT>) <unsigned integer>
370 In the normal mode of operation - new random values are chosen until the
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.