Lines Matching refs:si

69 int CMS_signed_get_attr_count(const CMS_SignerInfo *si)
71 return X509at_get_attr_count(si->signedAttrs);
74 int CMS_signed_get_attr_by_NID(const CMS_SignerInfo *si, int nid, int lastpos)
76 return X509at_get_attr_by_NID(si->signedAttrs, nid, lastpos);
79 int CMS_signed_get_attr_by_OBJ(const CMS_SignerInfo *si, const ASN1_OBJECT *obj,
82 return X509at_get_attr_by_OBJ(si->signedAttrs, obj, lastpos);
85 X509_ATTRIBUTE *CMS_signed_get_attr(const CMS_SignerInfo *si, int loc)
87 return X509at_get_attr(si->signedAttrs, loc);
90 X509_ATTRIBUTE *CMS_signed_delete_attr(CMS_SignerInfo *si, int loc)
92 return X509at_delete_attr(si->signedAttrs, loc);
95 int CMS_signed_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr)
97 if (X509at_add1_attr(&si->signedAttrs, attr))
102 int CMS_signed_add1_attr_by_OBJ(CMS_SignerInfo *si,
106 if (X509at_add1_attr_by_OBJ(&si->signedAttrs, obj, type, bytes, len))
111 int CMS_signed_add1_attr_by_NID(CMS_SignerInfo *si,
114 if (X509at_add1_attr_by_NID(&si->signedAttrs, nid, type, bytes, len))
119 int CMS_signed_add1_attr_by_txt(CMS_SignerInfo *si,
123 if (X509at_add1_attr_by_txt(&si->signedAttrs, attrname, type, bytes, len))
128 void *CMS_signed_get0_data_by_OBJ(const CMS_SignerInfo *si,
132 return X509at_get0_data_by_OBJ(si->signedAttrs, oid, lastpos, type);
135 int CMS_unsigned_get_attr_count(const CMS_SignerInfo *si)
137 return X509at_get_attr_count(si->unsignedAttrs);
140 int CMS_unsigned_get_attr_by_NID(const CMS_SignerInfo *si, int nid,
143 return X509at_get_attr_by_NID(si->unsignedAttrs, nid, lastpos);
146 int CMS_unsigned_get_attr_by_OBJ(const CMS_SignerInfo *si,
149 return X509at_get_attr_by_OBJ(si->unsignedAttrs, obj, lastpos);
152 X509_ATTRIBUTE *CMS_unsigned_get_attr(const CMS_SignerInfo *si, int loc)
154 return X509at_get_attr(si->unsignedAttrs, loc);
157 X509_ATTRIBUTE *CMS_unsigned_delete_attr(CMS_SignerInfo *si, int loc)
159 return X509at_delete_attr(si->unsignedAttrs, loc);
162 int CMS_unsigned_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr)
164 if (X509at_add1_attr(&si->unsignedAttrs, attr))
169 int CMS_unsigned_add1_attr_by_OBJ(CMS_SignerInfo *si,
173 if (X509at_add1_attr_by_OBJ(&si->unsignedAttrs, obj, type, bytes, len))
178 int CMS_unsigned_add1_attr_by_NID(CMS_SignerInfo *si,
182 if (X509at_add1_attr_by_NID(&si->unsignedAttrs, nid, type, bytes, len))
187 int CMS_unsigned_add1_attr_by_txt(CMS_SignerInfo *si,
191 if (X509at_add1_attr_by_txt(&si->unsignedAttrs, attrname,
197 void *CMS_unsigned_get0_data_by_OBJ(CMS_SignerInfo *si, ASN1_OBJECT *oid,
200 return X509at_get0_data_by_OBJ(si->unsignedAttrs, oid, lastpos, type);
266 int ossl_cms_si_check_attributes(const CMS_SignerInfo *si)
269 int have_signed_attrs = (CMS_signed_get_attr_count(si) > 0);
270 int have_unsigned_attrs = (CMS_unsigned_get_attr_count(si) > 0);
277 si->signedAttrs, have_signed_attrs)
279 si->unsignedAttrs, have_unsigned_attrs)) {