Searched refs:pkcs7 (Results 1 - 11 of 11) sorted by relevance

/u-boot/include/crypto/
H A Dpkcs7.h24 extern void pkcs7_free_message(struct pkcs7_message *pkcs7);
26 extern int pkcs7_get_content_data(const struct pkcs7_message *pkcs7,
34 int pkcs7_verify_one(struct pkcs7_message *pkcs7,
41 extern int pkcs7_validate_trust(struct pkcs7_message *pkcs7,
47 extern int pkcs7_verify(struct pkcs7_message *pkcs7,
50 extern int pkcs7_supply_detached_data(struct pkcs7_message *pkcs7,
H A Dmscode.h8 #include <crypto/pkcs7.h>
H A Dpkcs7_parser.h12 #include <crypto/pkcs7.h>
/u-boot/lib/crypto/
H A Dpkcs7_verify.c36 * @pkcs7: PKCS7 Signed Data
39 * Digest the relevant parts of the PKCS#7 data, @pkcs7, using signature
47 static int pkcs7_digest(struct pkcs7_message *pkcs7, argument
84 if (pkcs7->data) {
91 regions[0].data = pkcs7->data;
92 regions[0].size = pkcs7->data_len;
147 static int pkcs7_digest(struct pkcs7_message *pkcs7, argument
187 ret = crypto_shash_digest(desc, pkcs7->data, pkcs7->data_len,
250 int pkcs7_get_digest(struct pkcs7_message *pkcs7, cons argument
285 pkcs7_find_key(struct pkcs7_message *pkcs7, struct pkcs7_signed_info *sinfo) argument
338 pkcs7_verify_sig_chain(struct pkcs7_message *pkcs7, struct pkcs7_signed_info *sinfo, struct x509_certificate **signer) argument
499 pkcs7_verify_one(struct pkcs7_message *pkcs7, struct pkcs7_signed_info *sinfo, struct x509_certificate **signer) argument
583 pkcs7_verify(struct pkcs7_message *pkcs7, enum key_being_used_for usage) argument
666 pkcs7_supply_detached_data(struct pkcs7_message *pkcs7, const void *data, size_t datalen) argument
[all...]
H A DMakefile52 pkcs7.asn1.o \
56 $(obj)/pkcs7_parser.o: $(obj)/pkcs7.asn1.h
57 $(obj)/pkcs7.asn1.o: $(obj)/pkcs7.asn1.c $(obj)/pkcs7.asn1.h
H A Dpkcs7_parser.c30 #include "pkcs7.asn1.h"
68 * @pkcs7: The PKCS#7 message to free
70 void pkcs7_free_message(struct pkcs7_message *pkcs7) argument
75 if (pkcs7) {
76 while (pkcs7->certs) {
77 cert = pkcs7->certs;
78 pkcs7->certs = cert->next;
81 while (pkcs7->crl) {
82 cert = pkcs7->crl;
83 pkcs7
198 pkcs7_get_content_data(const struct pkcs7_message *pkcs7, const void **_data, size_t *_data_len, size_t *_headerlen) argument
[all...]
H A Dmscode_parser.c15 #include <crypto/pkcs7.h>
/u-boot/tools/
H A Dmkeficapsule.c21 #include <gnutls/pkcs7.h>
207 gnutls_pkcs7_t pkcs7; local
266 ret = gnutls_pkcs7_init(&pkcs7);
291 ret = gnutls_pkcs7_sign(pkcs7, x509, pkey, &data, NULL, NULL,
303 ret = gnutls_pkcs7_export2(pkcs7, GNUTLS_X509_FMT_DER, &signature);
322 * gnutls_pkcs7_deinit(pkcs7);
/u-boot/test/lib/
H A Dasn1.c305 * with pkcs7 message parser
312 struct pkcs7_message *pkcs7; local
314 pkcs7 = pkcs7_parse_message(image_pk7, image_pk7_len);
316 ut_assertf(!IS_ERR(pkcs7), "decoding failed\n");
317 ut_assertf(pkcs7->data_len == 104, "signature size doesn't match\n");
318 ut_assertf(pkcs7->signed_infos != NULL, "sign-info doesn't exist\n");
319 ut_assertf(pkcs7->signed_infos->msgdigest_len == 32,
321 ut_assertf(pkcs7->signed_infos->aa_set == 0xf,
324 pkcs7_free_message(pkcs7);
/u-boot/lib/efi_loader/
H A Defi_signature.c13 #include <crypto/pkcs7.h>
33 /* OID: pkcs7-signedData */
47 * pkcs7's signedData, some header needed be prepended for correctly
65 * already in a form of pkcs7's signedData.
76 * Otherwise, we should add a dummy prefix sequence for pkcs7
H A Defi_capsule.c24 #include <crypto/pkcs7.h>
371 debug("Parsing variable's pkcs7 header failed\n");

Completed in 286 milliseconds