Lines Matching full:provider

57 .IX Title "PROVIDER-SIGNATURE 7ossl"
58 .TH PROVIDER-SIGNATURE 7ossl 2025-09-16 3.5.3 OpenSSL
64 provider\-signature \- The signature library <\-> provider functions
161 This documentation is primarily aimed at provider authors. See \fBprovider\fR\|(7)
170 \&\fIlibcrypto\fR and the provider in \fBOSSL_DISPATCH\fR\|(3) arrays via
171 \&\fBOSSL_ALGORITHM\fR\|(3) arrays that are returned by the provider's
173 (see "Provider Functions" in \fBprovider\-base\fR\|(7)).
274 indicating the key types supported by the provider for signature operations.
281 See \fBprovider\-keymgmt\fR\|(7) for further details.
284 \&\fBOSSL_FUNC_signature_newctx()\fR should create and return a pointer to a provider side
288 The parameter \fIprovctx\fR is the provider context generated during provider
289 initialisation (see \fBprovider\fR\|(7)). The \fIpropq\fR parameter is a property query
290 string that may be (optionally) used by the provider during any "fetches" that
293 \&\fBOSSL_FUNC_signature_freectx()\fR is passed a pointer to the provider side signature
297 \&\fBOSSL_FUNC_signature_dupctx()\fR should duplicate the provider side signature context in
301 \&\fBOSSL_FUNC_signature_sign_init()\fR initialises a context for signing given a provider side
302 signature context in the \fIctx\fR parameter, and a pointer to a provider key object
307 the provider using the key management (OSSL_OP_KEYMGMT) operation (see
327 message given a provider side signature context in the \fIctx\fR parameter, and a
328 pointer to a provider key object in the \fIprovkey\fR parameter.
332 the provider using the key management (OSSL_OP_KEYMGMT) operation (see
354 a provider side signature context in the \fIctx\fR parameter, and a pointer to a
355 provider key object in the \fIprovkey\fR parameter.
359 the provider using the key management (OSSL_OP_KEYMGMT) operation (see
375 a signature on a message given a provider side signature context in the \fIctx\fR
376 parameter, and a pointer to a provider key object in the \fIprovkey\fR parameter.
380 the provider using the key management (OSSL_OP_KEYMGMT) operation (see
398 signed data given a provider side signature context in the \fIctx\fR parameter, and
399 a pointer to a provider key object in the \fIprovkey\fR parameter.
403 the provider using the key management (OSSL_OP_KEYMGMT) operation (see
418 provider side signature context in the \fIctx\fR parameter, and a pointer to a
419 provider key object in the \fIprovkey\fR parameter.
424 previously generated, loaded or imported into the provider using the
425 key management (OSSL_OP_KEYMGMT) operation (see \fBprovider\-keymgmt\fR\|(7)).
454 provider side verification context in the \fIctx\fR parameter, and a pointer to a
455 provider key object in the \fIprovkey\fR parameter.
460 previously generated, loaded or imported into the provider using the
461 key management (OSSL_OP_KEYMGMT) operation (see \fBprovider\-keymgmt\fR\|(7)).
487 given provider side signature context \fIctx\fR and stored them in \fIparams\fR.
491 given provider side signature context \fIctx\fR to \fIparams\fR.
542 The FIPS provider does not support deterministic digital signature generation.
556 The following parameters are used by the OpenSSL FIPS provider:
566 indicates likely non-approved usage of the FIPS provider. This flag is
615 given provider side digest signature context \fIctx\fR and stores them in \fIparams\fR.
619 given provider side digest signature context \fIctx\fR to \fIparams\fR.
625 "Digest Parameters" in \fBprovider\-digest\fR\|(7) for further information.
635 provider side signature context, or NULL on failure.
650 \&\fBprovider\fR\|(7), "Provider Functions" in \fBprovider\-base\fR\|(7),
656 The provider SIGNATURE interface was introduced in OpenSSL 3.0.