Lines Matching refs:x509

131 	struct x509_certificate *x509;  in pkcs7_find_key()  local
136 for (x509 = pkcs7->certs; x509; x509 = x509->next, certix++) { in pkcs7_find_key()
142 if (!asymmetric_key_id_same(x509->id, sinfo->signing_cert_id)) in pkcs7_find_key()
147 if (x509->pub->pkey_algo != sinfo->sig.pkey_algo) { in pkcs7_find_key()
153 sinfo->signer = x509; in pkcs7_find_key()
172 struct x509_certificate *x509 = sinfo->signer, *p; in pkcs7_verify_sig_chain() local
182 x509->subject, in pkcs7_verify_sig_chain()
183 x509->raw_serial_size, x509->raw_serial); in pkcs7_verify_sig_chain()
184 x509->seen = true; in pkcs7_verify_sig_chain()
185 ret = x509_get_sig_params(x509); in pkcs7_verify_sig_chain()
189 pr_debug("- issuer %s\n", x509->issuer); in pkcs7_verify_sig_chain()
190 if (x509->akid_skid) in pkcs7_verify_sig_chain()
192 x509->akid_skid->len, x509->akid_skid->data); in pkcs7_verify_sig_chain()
194 if (!x509->akid_skid || in pkcs7_verify_sig_chain()
195 strcmp(x509->subject, x509->issuer) == 0) { in pkcs7_verify_sig_chain()
202 if (x509->raw_subject_size != x509->raw_issuer_size || in pkcs7_verify_sig_chain()
203 memcmp(x509->raw_subject, x509->raw_issuer, in pkcs7_verify_sig_chain()
204 x509->raw_issuer_size) != 0) in pkcs7_verify_sig_chain()
207 ret = x509_check_signature(x509->pub, x509); in pkcs7_verify_sig_chain()
210 x509->signer = x509; in pkcs7_verify_sig_chain()
219 x509->akid_skid->len, x509->akid_skid->data); in pkcs7_verify_sig_chain()
225 if (asymmetric_key_id_same(p->skid, x509->akid_skid)) in pkcs7_verify_sig_chain()
240 ret = x509_check_signature(p->pub, x509); in pkcs7_verify_sig_chain()
243 x509->signer = p; in pkcs7_verify_sig_chain()
244 if (x509 == p) { in pkcs7_verify_sig_chain()
248 x509 = p; in pkcs7_verify_sig_chain()
331 struct x509_certificate *x509; in pkcs7_verify() local
337 for (n = 0, x509 = pkcs7->certs; x509; x509 = x509->next, n++) { in pkcs7_verify()
338 ret = x509_get_sig_params(x509); in pkcs7_verify()