Home
last modified time | relevance | path

Searched refs:pkcs7 (Results 1 – 6 of 6) sorted by relevance

/crypto/asymmetric_keys/
A Dpkcs7_verify.c62 ret = crypto_shash_digest(desc, pkcs7->data, pkcs7->data_len, in pkcs7_digest()
137 ret = pkcs7_digest(pkcs7, sinfo); in pkcs7_get_digest()
326 ret = pkcs7_digest(pkcs7, sinfo); in pkcs7_verify_one()
331 ret = pkcs7_find_key(pkcs7, sinfo); in pkcs7_verify_one()
405 if (pkcs7->data_type != OID_data) { in pkcs7_verify()
409 if (pkcs7->have_authattrs) { in pkcs7_verify()
415 if (pkcs7->data_type != OID_data) { in pkcs7_verify()
419 if (!pkcs7->have_authattrs) { in pkcs7_verify()
480 if (pkcs7->data) { in pkcs7_supply_detached_data()
484 pkcs7->data = data; in pkcs7_supply_detached_data()
[all …]
A Dselftest.c40 struct pkcs7_message *pkcs7; in fips_signature_selftest() local
42 pkcs7 = pkcs7_parse_message(sig, sig_len); in fips_signature_selftest()
43 if (IS_ERR(pkcs7)) in fips_signature_selftest()
46 pkcs7_supply_detached_data(pkcs7, data, data_len); in fips_signature_selftest()
48 ret = pkcs7_verify(pkcs7, VERIFYING_MODULE_SIGNATURE); in fips_signature_selftest()
52 ret = pkcs7_validate_trust(pkcs7, keyring); in fips_signature_selftest()
56 pkcs7_free_message(pkcs7); in fips_signature_selftest()
A Dpkcs7_parser.c62 if (pkcs7) { in pkcs7_free_message()
63 while (pkcs7->certs) { in pkcs7_free_message()
64 cert = pkcs7->certs; in pkcs7_free_message()
65 pkcs7->certs = cert->next; in pkcs7_free_message()
68 while (pkcs7->crl) { in pkcs7_free_message()
69 cert = pkcs7->crl; in pkcs7_free_message()
70 pkcs7->crl = cert->next; in pkcs7_free_message()
73 while (pkcs7->signed_infos) { in pkcs7_free_message()
78 kfree(pkcs7); in pkcs7_free_message()
189 if (!pkcs7->data) in pkcs7_get_content_data()
[all …]
A DMakefile55 pkcs7.asn1.o \
60 $(obj)/pkcs7_parser.o: $(obj)/pkcs7.asn1.h
61 $(obj)/pkcs7.asn1.o: $(obj)/pkcs7.asn1.c $(obj)/pkcs7.asn1.h
A Dpkcs7_trust.c22 static int pkcs7_validate_trust_one(struct pkcs7_message *pkcs7, in pkcs7_validate_trust_one() argument
158 int pkcs7_validate_trust(struct pkcs7_message *pkcs7, in pkcs7_validate_trust() argument
166 for (p = pkcs7->certs; p; p = p->next) in pkcs7_validate_trust()
169 for (sinfo = pkcs7->signed_infos; sinfo; sinfo = sinfo->next) { in pkcs7_validate_trust()
170 ret = pkcs7_validate_trust_one(pkcs7, sinfo, trust_keyring); in pkcs7_validate_trust()
A Dverify_pefile.c126 const u8 *pkcs7; in pefile_strip_sig_wrapper() local
172 pkcs7 = pebuf + ctx->sig_offset; in pefile_strip_sig_wrapper()
173 if (pkcs7[0] != (ASN1_CONS_BIT | ASN1_SEQ)) in pefile_strip_sig_wrapper()
176 switch (pkcs7[1]) { in pefile_strip_sig_wrapper()
178 len = pkcs7[1] + 2; in pefile_strip_sig_wrapper()
183 len = pkcs7[2] + 3; in pefile_strip_sig_wrapper()
186 len = ((pkcs7[2] << 8) | pkcs7[3]) + 4; in pefile_strip_sig_wrapper()

Completed in 12 milliseconds