Lines Matching defs:cms
14 #include <openssl/cms.h>
18 int CMS_stream(unsigned char ***boundary, CMS_ContentInfo *cms)
21 pos = CMS_get0_content(cms);
36 CMS_ContentInfo *d2i_CMS_bio(BIO *bp, CMS_ContentInfo **cms)
39 const CMS_CTX *ctx = ossl_cms_get0_cmsctx(cms == NULL ? NULL : *cms);
41 ci = ASN1_item_d2i_bio_ex(ASN1_ITEM_rptr(CMS_ContentInfo), bp, cms,
52 int i2d_CMS_bio(BIO *bp, CMS_ContentInfo *cms)
54 return ASN1_item_i2d_bio(ASN1_ITEM_rptr(CMS_ContentInfo), bp, cms);
59 BIO *BIO_new_CMS(BIO *out, CMS_ContentInfo *cms)
61 return BIO_new_NDEF(out, (ASN1_VALUE *)cms,
67 int i2d_CMS_bio_stream(BIO *out, CMS_ContentInfo *cms, BIO *in, int flags)
69 return i2d_ASN1_bio_stream(out, (ASN1_VALUE *)cms, in, flags,
73 int PEM_write_bio_CMS_stream(BIO *out, CMS_ContentInfo *cms, BIO *in,
76 return PEM_write_bio_ASN1_stream(out, (ASN1_VALUE *)cms, in, flags,
80 int SMIME_write_CMS(BIO *bio, CMS_ContentInfo *cms, BIO *data, int flags)
83 int ctype_nid = OBJ_obj2nid(cms->contentType);
84 int econt_nid = OBJ_obj2nid(CMS_get0_eContentType(cms));
85 const CMS_CTX *ctx = ossl_cms_get0_cmsctx(cms);
88 mdalgs = cms->d.signedData->digestAlgorithms;
92 return SMIME_write_ASN1_ex(bio, (ASN1_VALUE *)cms, data, flags, ctype_nid,
100 CMS_ContentInfo **cms)
103 const CMS_CTX *ctx = ossl_cms_get0_cmsctx(cms == NULL ? NULL : *cms);
107 (ASN1_VALUE **)cms,