Lines Matching defs:cms
1 /* $OpenBSD: cms.c,v 1.50 2024/11/27 15:19:26 tb Exp $ */
25 #include <openssl/cms.h>
34 cms_extract_econtent(const char *fn, CMS_ContentInfo *cms, unsigned char **res,
43 if ((os = CMS_get0_content(cms)) == NULL || *os == NULL) {
100 CMS_ContentInfo *cms;
123 if ((cms = d2i_CMS_ContentInfo(NULL, &der, len)) == NULL) {
136 if (!CMS_verify(cms, NULL, NULL, bio, NULL,
144 /* Should only return NULL if cms is not of type SignedData. */
145 if ((sinfos = CMS_get0_SignerInfos(cms)) == NULL) {
146 if ((obj = CMS_get0_type(cms)) == NULL) {
161 if (!CMS_get_version(cms, &version)) {
272 obj = CMS_get0_eContentType(cms);
316 crls = CMS_get1_crls(cms);
328 certs = CMS_get0_signers(cms);
359 if (!cms_extract_econtent(fn, cms, res, rsz))
370 CMS_ContentInfo_free(cms);