CMS_SignedData
ADB_ENTRY(NID_pkcs7_signed, ASN1_NDEF_EXP(CMS_ContentInfo, d.signedData, CMS_SignedData, 0)),
ASN1_NDEF_SEQUENCE(CMS_SignedData) = {
ASN1_EMBED(CMS_SignedData, version, INT32),
ASN1_SET_OF(CMS_SignedData, digestAlgorithms, X509_ALGOR),
ASN1_SIMPLE(CMS_SignedData, encapContentInfo, CMS_EncapsulatedContentInfo),
ASN1_IMP_SET_OF_OPT(CMS_SignedData, certificates, CMS_CertificateChoices, 0),
ASN1_IMP_SET_OF_OPT(CMS_SignedData, crls, CMS_RevocationInfoChoice, 1),
ASN1_SET_OF(CMS_SignedData, signerInfos, CMS_SignerInfo)
} ASN1_NDEF_SEQUENCE_END(CMS_SignedData)
IMPLEMENT_ASN1_ALLOC_FUNCTIONS(CMS_SignedData)
|| ASN1_item_i2d_bio(ASN1_ITEM_rptr(CMS_SignedData), signbio, signcms->d.signedData) <= 0)
DECLARE_ASN1_ITEM(CMS_SignedData)
CMS_SignedData *signedData;
CMS_SignedData *sd;
BIO *CMS_SignedData_verify(CMS_SignedData *sd, BIO *detached_data,
static CMS_SignedData *cms_get0_signed(CMS_ContentInfo *cms)
CMS_SignedData *sd;
static CMS_SignedData *cms_signed_data_init(CMS_ContentInfo *cms)
cms->d.signedData = M_ASN1_new_of(CMS_SignedData);
CMS_SignedData *sd = cms_get0_signed(cms);
static void cms_sd_set_version(CMS_SignedData *sd)
CMS_SignedData *sd;
DECLARE_ASN1_ITEM(CMS_SignedData) /* copied from cms_local.h */
CMS_SignedData *sd = NULL;
sd = ASN1_item_d2i_bio(ASN1_ITEM_rptr(CMS_SignedData), bio, NULL);
DECLARE_ASN1_ALLOC_FUNCTIONS(CMS_SignedData)
BIO *CMS_SignedData_verify(CMS_SignedData *sd, BIO *detached_data,