CMS_EnvelopedData
ASN1_ITEM_ref(CMS_EnvelopedData),
CMS_EnvelopedData *envData = NULL;
M_ASN1_free_of(envData, CMS_EnvelopedData);
ASN1_NDEF_SEQUENCE(CMS_EnvelopedData) = {
ASN1_EMBED(CMS_EnvelopedData, version, INT32),
ASN1_IMP_OPT(CMS_EnvelopedData, originatorInfo, CMS_OriginatorInfo, 0),
ASN1_SET_OF(CMS_EnvelopedData, recipientInfos, CMS_RecipientInfo),
ASN1_SIMPLE(CMS_EnvelopedData, encryptedContentInfo, CMS_EncryptedContentInfo),
ASN1_IMP_SET_OF_OPT(CMS_EnvelopedData, unprotectedAttrs, X509_ATTRIBUTE, 1)
} ASN1_NDEF_SEQUENCE_END(CMS_EnvelopedData)
IMPLEMENT_ASN1_DUP_FUNCTION(CMS_EnvelopedData)
ADB_ENTRY(NID_pkcs7_enveloped, ASN1_NDEF_EXP(CMS_ContentInfo, d.envelopedData, CMS_EnvelopedData, 0)),
static void cms_env_set_originfo_version(CMS_EnvelopedData *env)
static void cms_env_set_version(CMS_EnvelopedData *env)
CMS_EnvelopedData *env = cms->d.envelopedData;
CMS_EnvelopedData *env = NULL;
CMS_EnvelopedData *env;
static void cms_env_set_version(CMS_EnvelopedData *env);
BIO *CMS_EnvelopedData_decrypt(CMS_EnvelopedData *env, BIO *detached_data,
CMS_EnvelopedData *ossl_cms_get0_enveloped(CMS_ContentInfo *cms)
static CMS_EnvelopedData *cms_enveloped_data_init(CMS_ContentInfo *cms)
cms->d.envelopedData = M_ASN1_new_of(CMS_EnvelopedData);
CMS_EnvelopedData *ossl_cms_sign_encrypt(BIO *data, X509 *sign_cert, STACK_OF(X509) *certs,
CMS_EnvelopedData *evd = NULL;
CMS_EnvelopedData *ossl_cms_get0_enveloped(CMS_ContentInfo *cms);
DECLARE_ASN1_ITEM(CMS_EnvelopedData)
CMS_EnvelopedData *envelopedData;
ASN1_IMP(OSSL_CRMF_ENCRYPTEDKEY, value.envelopedData, CMS_EnvelopedData, 0),
OSSL_CRMF_ENCRYPTEDKEY *OSSL_CRMF_ENCRYPTEDKEY_init_envdata(CMS_EnvelopedData *envdata)
CMS_EnvelopedData *envelopedData; /* 1 */
CMS_EnvelopedData *ossl_cms_sign_encrypt(BIO *data, X509 *sign_cert, STACK_OF(X509) *certs,
DECLARE_ASN1_ITEM(CMS_EnvelopedData)
DECLARE_ASN1_DUP_FUNCTION(CMS_EnvelopedData)
BIO *CMS_EnvelopedData_decrypt(CMS_EnvelopedData *env, BIO *detached_data,
OSSL_CRMF_ENCRYPTEDKEY *OSSL_CRMF_ENCRYPTEDKEY_init_envdata(CMS_EnvelopedData *envdata);