]>
Commit | Line | Data |
---|---|---|
845707aa LP |
1 | /* SPDX-License-Identifier: LGPL-2.1-or-later */ |
2 | #pragma once | |
3 | ||
4 | #include <efi.h> | |
599fe002 | 5 | #include <stdbool.h> |
3639d1b0 | 6 | #include <uchar.h> |
845707aa LP |
7 | |
8 | EFI_STATUS pack_cpio( | |
b30a43df | 9 | EFI_LOADED_IMAGE_PROTOCOL *loaded_image, |
3639d1b0 JJ |
10 | const char16_t *dropin_dir, |
11 | const char16_t *match_suffix, | |
07d0fde4 | 12 | const char *target_dir_prefix, |
db4122d1 JJ |
13 | uint32_t dir_mode, |
14 | uint32_t access_mode, | |
d84bdadb | 15 | uint32_t tpm_pcr, |
3639d1b0 | 16 | const char16_t *tpm_description, |
70cd15e9 | 17 | void **ret_buffer, |
dede50a7 | 18 | size_t *ret_buffer_size, |
599fe002 | 19 | bool *ret_measured); |
e139565b LP |
20 | |
21 | EFI_STATUS pack_cpio_literal( | |
22 | const void *data, | |
23 | size_t data_size, | |
24 | const char *target_dir_prefix, | |
25 | const char16_t *target_filename, | |
26 | uint32_t dir_mode, | |
27 | uint32_t access_mode, | |
d84bdadb | 28 | uint32_t tpm_pcr, |
e139565b LP |
29 | const char16_t *tpm_description, |
30 | void **ret_buffer, | |
dede50a7 | 31 | size_t *ret_buffer_size, |
e139565b | 32 | bool *ret_measured); |