Home
last modified time | relevance | path

Searched refs:cert (Results 1 – 4 of 4) sorted by relevance

/crypto/asymmetric_keys/
A Dx509_public_key.c34 sig->s = kmemdup(cert->raw_sig, cert->raw_sig_size, GFP_KERNEL); in x509_get_sig_params()
66 ret = crypto_shash_digest(desc, cert->tbs, cert->tbs_size, in x509_get_sig_params()
99 if (cert->raw_subject_size != cert->raw_issuer_size || in x509_check_for_self_signed()
100 memcmp(cert->raw_subject, cert->raw_issuer, in x509_check_for_self_signed()
104 if (cert->sig->auth_ids[0] || cert->sig->auth_ids[1]) { in x509_check_for_self_signed()
109 bool b = asymmetric_key_id_same(cert->id, cert->sig->auth_ids[0]); in x509_check_for_self_signed()
116 cert->sig->auth_ids[0] && cert->sig->auth_ids[1]) in x509_check_for_self_signed()
125 ret = public_key_verify_signature(cert->pub, cert->sig); in x509_check_for_self_signed()
158 if (IS_ERR(cert)) in x509_key_preparse()
173 cert->sig->pkey_algo, cert->sig->hash_algo); in x509_key_preparse()
[all …]
A Dx509_cert_parser.c46 if (cert) { in x509_free_certificate()
49 kfree(cert->issuer); in x509_free_certificate()
51 kfree(cert->id); in x509_free_certificate()
52 kfree(cert->skid); in x509_free_certificate()
53 kfree(cert); in x509_free_certificate()
69 if (!cert) in x509_cert_parse()
72 if (!cert->pub) in x509_cert_parse()
75 if (!cert->sig) in x509_cert_parse()
81 ctx->cert = cert; in x509_cert_parse()
126 cert->id = kid; in x509_cert_parse()
[all …]
A Dx509_parser.h47 extern void x509_free_certificate(struct x509_certificate *cert);
58 extern int x509_get_sig_params(struct x509_certificate *cert);
59 extern int x509_check_for_self_signed(struct x509_certificate *cert);
A Dpkcs7_parser.c59 struct x509_certificate *cert; in pkcs7_free_message() local
64 cert = pkcs7->certs; in pkcs7_free_message()
65 pkcs7->certs = cert->next; in pkcs7_free_message()
66 x509_free_certificate(cert); in pkcs7_free_message()
69 cert = pkcs7->crl; in pkcs7_free_message()
70 pkcs7->crl = cert->next; in pkcs7_free_message()
71 x509_free_certificate(cert); in pkcs7_free_message()
157 struct x509_certificate *cert = ctx->certs; in pkcs7_parse_message() local
158 ctx->certs = cert->next; in pkcs7_parse_message()
159 x509_free_certificate(cert); in pkcs7_parse_message()

Completed in 10 milliseconds