Lines Matching +full:side +full:- +full:by +full:- +full:side
1 .\" -*- mode: troff; coding: utf-8 -*-
2 .\" Automatically generated by Pod::Man 5.0102 (Pod::Simple 3.45)
57 .IX Title "PROVIDER-DIGEST 7ossl"
58 .TH PROVIDER-DIGEST 7ossl 2025-09-30 3.5.4 OpenSSL
64 provider\-digest \- The digest library <\-> provider functions
117 \&\fBOSSL_ALGORITHM\fR\|(3) arrays that are returned by the provider's
119 (see "Provider Functions" in \fBprovider\-base\fR\|(7)).
133 \&\fBOSSL_DISPATCH\fR\|(3) arrays are indexed by numbers that are provided as
134 macros in \fBopenssl\-core_dispatch.h\fR\|(7), as follows:
163 \&\fBOSSL_FUNC_digest_newctx()\fR should create and return a pointer to a provider side
170 \&\fBOSSL_FUNC_digest_freectx()\fR is passed a pointer to the provider side digest context in
174 \&\fBOSSL_FUNC_digest_dupctx()\fR should duplicate the provider side digest context in the
177 \&\fBOSSL_FUNC_digest_copyctx()\fR should copy the provider side digest context in the
178 \&\fIvinctx\fR parameter to the \fIvoutctx\fR parameter which is the another provider side
187 provider side digest context in the \fIdctx\fR parameter.
194 side context.
201 The \fIdctx\fR parameter contains a pointer to the provider side context.
207 No provider side digest context is used.
215 See \fBOSSL_PARAM\fR\|(3) for further details on the parameters structure used by
222 provider side digest context \fIdctx\fR to \fIparams\fR.
227 the given provider side digest context \fIdctx\fR and stores them in \fIparams\fR.
239 the provider side context if \fIdctx\fR is not NULL and on the provider
240 side algorithm \fIprovctx\fR otherwise.
242 Parameters currently recognised by built-in digests with this function
262 This digest method is an extensible-output function (XOF).
266 parameter set to NULL by default. Use this for PKCS#1. \fINote: if
271 parameter be left absent by default. \fINote: if combined with
288 given provider side digest context \fIdctx\fR to \fIparams\fR.
293 values associated with the give provider side digest context \fIdctx\fR
299 provider side digest context, or NULL on failure.
316 \&\fBprovider\fR\|(7), \fBOSSL_PROVIDER\-FIPS\fR\|(7), \fBOSSL_PROVIDER\-default\fR\|(7),
317 \&\fBOSSL_PROVIDER\-legacy\fR\|(7),
318 \&\fBEVP_MD\-common\fR\|(7), \fBEVP_MD\-BLAKE2\fR\|(7), \fBEVP_MD\-MD2\fR\|(7),
319 \&\fBEVP_MD\-MD4\fR\|(7), \fBEVP_MD\-MD5\fR\|(7), \fBEVP_MD\-MD5\-SHA1\fR\|(7),
320 \&\fBEVP_MD\-MDC2\fR\|(7), \fBEVP_MD\-RIPEMD160\fR\|(7), \fBEVP_MD\-SHA1\fR\|(7),
321 \&\fBEVP_MD\-SHA2\fR\|(7), \fBEVP_MD\-SHA3\fR\|(7), \fBEVP_MD\-KECCAK\fR\|(7)
322 \&\fBEVP_MD\-SHAKE\fR\|(7), \fBEVP_MD\-SM3\fR\|(7), \fBEVP_MD\-WHIRLPOOL\fR\|(7),
323 \&\fBEVP_MD\-NULL\fR\|(7),
324 \&\fBlife_cycle\-digest\fR\|(7), \fBEVP_DigestInit\fR\|(3)
331 Copyright 2019\-2025 The OpenSSL Project Authors. All Rights Reserved.