Lines Matching refs:cid

28     ESS_CERT_ID *cid = NULL;  in OSSL_ESS_signing_cert_new_init()  local
42 if ((cid = ESS_CERT_ID_new_init(signcert, set_issuer_serial)) == NULL in OSSL_ESS_signing_cert_new_init()
43 || !sk_ESS_CERT_ID_push(sc->cert_ids, cid)) { in OSSL_ESS_signing_cert_new_init()
50 if ((cid = ESS_CERT_ID_new_init(cert, 1)) == NULL) { in OSSL_ESS_signing_cert_new_init()
54 if (!sk_ESS_CERT_ID_push(sc->cert_ids, cid)) { in OSSL_ESS_signing_cert_new_init()
63 ESS_CERT_ID_free(cid); in OSSL_ESS_signing_cert_new_init()
70 ESS_CERT_ID *cid = NULL; in ESS_CERT_ID_new_init() local
74 if ((cid = ESS_CERT_ID_new()) == NULL) { in ESS_CERT_ID_new_init()
82 if (!ASN1_OCTET_STRING_set(cid->hash, cert_sha1, SHA_DIGEST_LENGTH)) { in ESS_CERT_ID_new_init()
89 return cid; in ESS_CERT_ID_new_init()
91 if (cid->issuer_serial == NULL in ESS_CERT_ID_new_init()
92 && (cid->issuer_serial = ESS_ISSUER_SERIAL_new()) == NULL) { in ESS_CERT_ID_new_init()
105 if (!sk_GENERAL_NAME_push(cid->issuer_serial->issuer, name)) { in ESS_CERT_ID_new_init()
110 ASN1_INTEGER_free(cid->issuer_serial->serial); in ESS_CERT_ID_new_init()
111 if ((cid->issuer_serial->serial in ESS_CERT_ID_new_init()
117 return cid; in ESS_CERT_ID_new_init()
120 ESS_CERT_ID_free(cid); in ESS_CERT_ID_new_init()
130 ESS_CERT_ID_V2 *cid = NULL; in OSSL_ESS_signing_cert_v2_new_init() local
138 cid = ESS_CERT_ID_V2_new_init(hash_alg, signcert, set_issuer_serial); in OSSL_ESS_signing_cert_v2_new_init()
139 if (cid == NULL) { in OSSL_ESS_signing_cert_v2_new_init()
143 if (!sk_ESS_CERT_ID_V2_push(sc->cert_ids, cid)) { in OSSL_ESS_signing_cert_v2_new_init()
147 cid = NULL; in OSSL_ESS_signing_cert_v2_new_init()
152 if ((cid = ESS_CERT_ID_V2_new_init(hash_alg, cert, 1)) == NULL) { in OSSL_ESS_signing_cert_v2_new_init()
156 if (!sk_ESS_CERT_ID_V2_push(sc->cert_ids, cid)) { in OSSL_ESS_signing_cert_v2_new_init()
160 cid = NULL; in OSSL_ESS_signing_cert_v2_new_init()
166 ESS_CERT_ID_V2_free(cid); in OSSL_ESS_signing_cert_v2_new_init()
174 ESS_CERT_ID_V2 *cid; in ESS_CERT_ID_V2_new_init() local
182 if ((cid = ESS_CERT_ID_V2_new()) == NULL) { in ESS_CERT_ID_V2_new_init()
198 cid->hash_alg = alg; in ESS_CERT_ID_V2_new_init()
201 cid->hash_alg = NULL; in ESS_CERT_ID_V2_new_init()
209 if (!ASN1_OCTET_STRING_set(cid->hash, hash, hash_len)) { in ESS_CERT_ID_V2_new_init()
215 return cid; in ESS_CERT_ID_V2_new_init()
217 if ((cid->issuer_serial = ESS_ISSUER_SERIAL_new()) == NULL) { in ESS_CERT_ID_V2_new_init()
230 if (!sk_GENERAL_NAME_push(cid->issuer_serial->issuer, name)) { in ESS_CERT_ID_V2_new_init()
235 ASN1_INTEGER_free(cid->issuer_serial->serial); in ESS_CERT_ID_V2_new_init()
236 cid->issuer_serial->serial = ASN1_INTEGER_dup(X509_get0_serialNumber(cert)); in ESS_CERT_ID_V2_new_init()
237 if (cid->issuer_serial->serial == NULL) { in ESS_CERT_ID_V2_new_init()
242 return cid; in ESS_CERT_ID_V2_new_init()
246 ESS_CERT_ID_V2_free(cid); in ESS_CERT_ID_V2_new_init()
270 static int find(const ESS_CERT_ID *cid, const ESS_CERT_ID_V2 *cid_v2, in find() argument
282 if (cid == NULL && cid_v2 == NULL) { in find()
287 if (cid != NULL) in find()
310 cid_hash_len = cid != NULL ? cid->hash->length : cid_v2->hash->length; in find()
317 if (memcmp(cid != NULL ? cid->hash->data : cid_v2->hash->data, in find()
319 is = cid != NULL ? cid->issuer_serial : cid_v2->issuer_serial; in find()