Create a CMS DigestedData ContentInfo using a library context and property query.

Synopsis

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);

Return Value

New DigestedData ContentInfo, or NULL on error.

Parameters

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.

Created with MrDocs