Home
last modified time | relevance | path

Searched refs:CMS_EnvelopedData (Results 1 – 19 of 19) sorted by relevance

/src/crypto/openssl/crypto/cms/
H A Dcms_asn1.c220 ASN1_NDEF_SEQUENCE(CMS_EnvelopedData) = {
221 ASN1_EMBED(CMS_EnvelopedData, version, INT32),
222 ASN1_IMP_OPT(CMS_EnvelopedData, originatorInfo, CMS_OriginatorInfo, 0),
223 ASN1_SET_OF(CMS_EnvelopedData, recipientInfos, CMS_RecipientInfo),
224 ASN1_SIMPLE(CMS_EnvelopedData, encryptedContentInfo, CMS_EncryptedContentInfo),
225 ASN1_IMP_SET_OF_OPT(CMS_EnvelopedData, unprotectedAttrs, X509_ATTRIBUTE, 1)
226 } ASN1_NDEF_SEQUENCE_END(CMS_EnvelopedData)
227 IMPLEMENT_ASN1_DUP_FUNCTION(CMS_EnvelopedData)
279 …_ENTRY(NID_pkcs7_enveloped, ASN1_NDEF_EXP(CMS_ContentInfo, d.envelopedData, CMS_EnvelopedData, 0)),
H A Dcms_env.c24 static void cms_env_set_version(CMS_EnvelopedData *env);
54 CMS_EnvelopedData *ossl_cms_get0_enveloped(CMS_ContentInfo *cms) in ossl_cms_get0_enveloped()
72 static CMS_EnvelopedData *cms_enveloped_data_init(CMS_ContentInfo *cms) in cms_enveloped_data_init()
75 cms->d.envelopedData = M_ASN1_new_of(CMS_EnvelopedData); in cms_enveloped_data_init()
229 CMS_EnvelopedData *env; in CMS_EnvelopedData_create_ex()
253 BIO *CMS_EnvelopedData_decrypt(CMS_EnvelopedData *env, BIO *detached_data, in CMS_EnvelopedData_decrypt()
1051 static void cms_env_set_originfo_version(CMS_EnvelopedData *env) in cms_env_set_originfo_version()
1079 static void cms_env_set_version(CMS_EnvelopedData *env) in cms_env_set_version()
1172 CMS_EnvelopedData *env = cms->d.envelopedData; in cms_EnvelopedData_Encryption_init_bio()
1257 CMS_EnvelopedData *env = NULL; in ossl_cms_EnvelopedData_final()
H A Dcms_local.h57 CMS_EnvelopedData *envelopedData;
453 CMS_EnvelopedData *ossl_cms_get0_enveloped(CMS_ContentInfo *cms);
495 DECLARE_ASN1_ITEM(CMS_EnvelopedData)
H A Dcms_lib.c792 CMS_EnvelopedData *ossl_cms_sign_encrypt(BIO *data, X509 *sign_cert, STACK_OF(X509) *certs, in ossl_cms_sign_encrypt()
798 CMS_EnvelopedData *evd = NULL; in ossl_cms_sign_encrypt()
/src/crypto/openssl/doc/internal/man3/
H A Dossl_cms_sign_encrypt.pod12 CMS_EnvelopedData *ossl_cms_sign_encrypt(BIO *data, X509 *sign_cert, STACK_OF(X509) *certs,
20 ossl_cms_sign_encrypt() creates a B<CMS_EnvelopedData> structure for recipients in
24 and then encrypted using I<enc_recip> to create B<CMS_EnvelopedData>.
/src/crypto/openssl/include/internal/
H A Dcms.h16 CMS_EnvelopedData *ossl_cms_sign_encrypt(BIO *data, X509 *sign_cert, STACK_OF(X509) *certs,
/src/crypto/openssl/include/openssl/
H A Dcms.h.in37 typedef struct CMS_EnvelopedData_st CMS_EnvelopedData; typedef
58 DECLARE_ASN1_ITEM(CMS_EnvelopedData)
64 DECLARE_ASN1_DUP_FUNCTION(CMS_EnvelopedData)
215 BIO *CMS_EnvelopedData_decrypt(CMS_EnvelopedData *env, BIO *detached_data,
H A Dcms.h36 typedef struct CMS_EnvelopedData_st CMS_EnvelopedData; typedef
156 DECLARE_ASN1_ITEM(CMS_EnvelopedData)
162 DECLARE_ASN1_DUP_FUNCTION(CMS_EnvelopedData)
313 BIO *CMS_EnvelopedData_decrypt(CMS_EnvelopedData *env, BIO *detached_data,
H A Dcrmf.h.in201 OSSL_CRMF_ENCRYPTEDKEY *OSSL_CRMF_ENCRYPTEDKEY_init_envdata(CMS_EnvelopedData *envdata);
H A Dcrmf.h272 OSSL_CRMF_ENCRYPTEDKEY *OSSL_CRMF_ENCRYPTEDKEY_init_envdata(CMS_EnvelopedData *envdata);
/src/crypto/openssl/crypto/crmf/
H A Dcrmf_local.h70 CMS_EnvelopedData *envelopedData; /* 1 */
H A Dcrmf_asn.c71 ASN1_IMP(OSSL_CRMF_ENCRYPTEDKEY, value.envelopedData, CMS_EnvelopedData, 0),
H A Dcrmf_lib.c928 OSSL_CRMF_ENCRYPTEDKEY *OSSL_CRMF_ENCRYPTEDKEY_init_envdata(CMS_EnvelopedData *envdata) in OSSL_CRMF_ENCRYPTEDKEY_init_envdata()
/src/crypto/openssl/crypto/asn1/
H A Dasn1_item_list.h55 ASN1_ITEM_ref(CMS_EnvelopedData),
/src/crypto/openssl/doc/man3/
H A DCMS_EncryptedData_decrypt.pod16 BIO *CMS_EnvelopedData_decrypt(CMS_EnvelopedData *env, BIO *detached_data,
H A DOSSL_CRMF_MSG_get0_tmpl.pod52 *OSSL_CRMF_ENCRYPTEDKEY_init_envdata(CMS_EnvelopedData *envdata);
/src/crypto/openssl/crypto/cmp/
H A Dcmp_msg.c478 CMS_EnvelopedData *envData = NULL; in enc_privkey()
505 M_ASN1_free_of(envData, CMS_EnvelopedData); in enc_privkey()
/src/crypto/openssl/util/
H A Dindent.pro132 -T CMS_EnvelopedData
/src/crypto/openssl/
H A DCHANGES.md1660 * Extended the CMS API for handling `CMS_SignedData` and `CMS_EnvelopedData`.