Revert "tty: hvc: Fix data abort due to race in hvc_open"
[linux/fpc-iii.git] / crypto / asymmetric_keys / verify_pefile.h
blobe1628e100cde66daf2eb92fd4a231e2d6222fef4
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /* PE Binary parser bits
4 * Copyright (C) 2014 Red Hat, Inc. All Rights Reserved.
5 * Written by David Howells (dhowells@redhat.com)
6 */
8 #include <crypto/pkcs7.h>
9 #include <crypto/hash_info.h>
11 struct pefile_context {
12 unsigned header_size;
13 unsigned image_checksum_offset;
14 unsigned cert_dirent_offset;
15 unsigned n_data_dirents;
16 unsigned n_sections;
17 unsigned certs_size;
18 unsigned sig_offset;
19 unsigned sig_len;
20 const struct section_header *secs;
22 /* PKCS#7 MS Individual Code Signing content */
23 const void *digest; /* Digest */
24 unsigned digest_len; /* Digest length */
25 const char *digest_algo; /* Digest algorithm */
28 #define kenter(FMT, ...) \
29 pr_devel("==> %s("FMT")\n", __func__, ##__VA_ARGS__)
30 #define kleave(FMT, ...) \
31 pr_devel("<== %s()"FMT"\n", __func__, ##__VA_ARGS__)
34 * mscode_parser.c
36 extern int mscode_parse(void *_ctx, const void *content_data, size_t data_len,
37 size_t asn1hdrlen);