Lines Matching refs:digest

5 provider-digest - The digest library E<lt>-E<gt> provider functions
53 The DIGEST operation enables providers to implement digest algorithms and make
93 A digest algorithm implementation may not implement all of these functions.
101 structure for holding context information during a digest operation.
102 A pointer to this context will be passed back in a number of the other digest
107 OSSL_FUNC_digest_freectx() is passed a pointer to the provider side digest context in
111 OSSL_FUNC_digest_dupctx() should duplicate the provider side digest context in the
116 OSSL_FUNC_digest_init() initialises a digest operation given a newly created
117 provider side digest context in the I<dctx> parameter.
122 previously initialised digest operation.
125 OSSL_FUNC_digest_update() should digest I<inl> bytes of data at the location pointed to
127 OSSL_FUNC_digest_update() may be called multiple times for a single digest operation.
129 OSSL_FUNC_digest_final() generates a digest started through previous OSSL_FUNC_digest_init()
132 The digest should be written to I<*out> and the length of the digest to
134 The digest should not exceed I<outsz> bytes.
136 OSSL_FUNC_digest_digest() is a "oneshot" digest function.
137 No provider side digest context is used.
141 I<out>. The length of the digest should be stored in I<*outl> which should not
152 OSSL_FUNC_digest_set_ctx_params() sets digest operation parameters for the
153 provider side digest context I<dctx> to I<params>.
157 OSSL_FUNC_digest_get_ctx_params() gets digest operation details details from
158 the given provider side digest context I<dctx> and stores them in I<params>.
181 The digest block size.
186 The digest output size.
191 Diverse flags that describe exceptional behaviour for the digest:
197 This digest method can only handle one block of input.
201 This digest method is an extensible-output function (XOF) and supports
232 OSSL_FUNC_digest_set_ctx_params() sets digest parameters associated with the
233 given provider side digest context I<dctx> to I<params>.
238 values associated with the give provider side digest context I<dctx>
245 provider side digest context, or NULL on failure.
251 OSSL_FUNC_digest_size() should return the digest size.
253 OSSL_FUNC_digest_block_size() should return the block size of the underlying digest
259 expect the digest size to be larger than EVP_MAX_MD_SIZE. Any algorithm which
272 L<life_cycle-digest(7)>, L<EVP_DigestInit(3)>