Create a CMS DigestedData ContentInfo using a library context and property query.
Declared in <openssl/cms.h>
CMS_ContentInfo*
CMS_digest_create_ex(
BIO* in,
EVP_MD const* md,
unsigned int flags,
OSSL_LIB_CTX* libctx,
char const* propq);
New DigestedData ContentInfo, or NULL on error.
| Name | Description |
|---|---|
| in | BIO supplying the data to digest. |
| md | Message digest algorithm to apply. |
| flags | Optional CMS flags; CMS_DETACHED and CMS_STREAM are supported. |
| libctx | Library context for algorithm fetches, or NULL for the default. |
| propq | Property query for provider selection, or NULL. |