35 return ( ( (
magic->cmf & 0x8f ) == 0x08 ) &&
40 size_t len,
struct image *extracted );
uint16_t magic
Magic signature.
DEFLATE decompression algorithm.
deflate_format
Compression formats.
uint8_t data[48]
Additional event data.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
#define PROBE_NORMAL
Normal image probe priority.
#define __image_type(probe_order)
An executable image type.
#define be16_to_cpu(value)
An executable image type.
uint8_t cmf
Compression method and flags.
uint16_t check
Check value.
static int zlib_magic_is_valid(const union zlib_magic *magic)
Check that zlib magic header is valid.
int zlib_deflate(enum deflate_format format, const void *data, size_t len, struct image *extracted)
Extract compressed data to image.