Initialize a digest context with type and optional algorithm parameters.
Synopsis
Declared in <openssl/evp.h>
int
EVP_DigestInit_ex2(
EVP_MD_CTX* ctx,
EVP_MD const* type,
OSSL_PARAM const params[]);
Return Value
1 on success, or 0 on failure.
Parameters
Name |
Description |
ctx |
Digest context to (re)initialize; must have been created with EVP_MD_CTX_new(). |
type |
Digest algorithm, or NULL to reuse the algorithm already associated with |
params |
Optional OSSL_PARAM array applied to the digest (terminated by OSSL_PARAM_END), or NULL. |
Created with MrDocs