Lines Matching refs:sid

154 		if (si->sid->type == CMS_SIGNERINFO_KEYIDENTIFIER) {  in cms_sd_set_version()
207 cms_set1_SignerIdentifier(CMS_SignerIdentifier *sid, X509 *cert, int type) in cms_set1_SignerIdentifier() argument
211 if (!cms_set1_ias(&sid->d.issuerAndSerialNumber, cert)) in cms_set1_SignerIdentifier()
216 if (!cms_set1_keyid(&sid->d.subjectKeyIdentifier, cert)) in cms_set1_SignerIdentifier()
225 sid->type = type; in cms_set1_SignerIdentifier()
231 cms_SignerIdentifier_get0_signer_id(CMS_SignerIdentifier *sid, in cms_SignerIdentifier_get0_signer_id() argument
234 if (sid->type == CMS_SIGNERINFO_ISSUER_SERIAL) { in cms_SignerIdentifier_get0_signer_id()
236 *issuer = sid->d.issuerAndSerialNumber->issuer; in cms_SignerIdentifier_get0_signer_id()
238 *sno = sid->d.issuerAndSerialNumber->serialNumber; in cms_SignerIdentifier_get0_signer_id()
239 } else if (sid->type == CMS_SIGNERINFO_KEYIDENTIFIER) { in cms_SignerIdentifier_get0_signer_id()
241 *keyid = sid->d.subjectKeyIdentifier; in cms_SignerIdentifier_get0_signer_id()
249 cms_SignerIdentifier_cert_cmp(CMS_SignerIdentifier *sid, X509 *cert) in cms_SignerIdentifier_cert_cmp() argument
251 if (sid->type == CMS_SIGNERINFO_ISSUER_SERIAL) in cms_SignerIdentifier_cert_cmp()
252 return cms_ias_cert_cmp(sid->d.issuerAndSerialNumber, cert); in cms_SignerIdentifier_cert_cmp()
253 else if (sid->type == CMS_SIGNERINFO_KEYIDENTIFIER) in cms_SignerIdentifier_cert_cmp()
254 return cms_keyid_cert_cmp(sid->d.subjectKeyIdentifier, cert); in cms_SignerIdentifier_cert_cmp()
383 if (!cms_set1_SignerIdentifier(si->sid, signer, type)) in CMS_add1_signer()
588 return cms_SignerIdentifier_get0_signer_id(si->sid, keyid, issuer, sno); in CMS_SignerInfo_get0_signer_id()
595 return cms_SignerIdentifier_cert_cmp(si->sid, cert); in CMS_SignerInfo_cert_cmp()