]> git.proxmox.com Git - grub2.git/commit - grub-core/commands/ls.c
verifiers: File type for fine-grained signature-verification controlling
authorVladimir Serbinenko <phcoder@gmail.com>
Wed, 20 Nov 2013 01:28:29 +0000 (02:28 +0100)
committerDaniel Kiper <daniel.kiper@oracle.com>
Fri, 9 Nov 2018 12:25:31 +0000 (13:25 +0100)
commitca0a4f689a02c2c5a5e385f874aaaa38e151564e
tree762575961fe1843170bfcc1f05507d3eb19783f5
parentf3f8347569383e7f483f37ca70d41eb1af9f990f
verifiers: File type for fine-grained signature-verification controlling

Let's provide file type info to the I/O layer. This way verifiers
framework and its users will be able to differentiate files and verify
only required ones.

This is preparatory patch.

Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com>
Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com>
Reviewed-by: Ross Philipson <ross.philipson@oracle.com>
70 files changed:
grub-core/commands/acpi.c
grub-core/commands/blocklist.c
grub-core/commands/cat.c
grub-core/commands/cmp.c
grub-core/commands/efi/loadbios.c
grub-core/commands/file.c
grub-core/commands/hashsum.c
grub-core/commands/hexdump.c
grub-core/commands/i386/pc/play.c
grub-core/commands/keylayouts.c
grub-core/commands/legacycfg.c
grub-core/commands/loadenv.c
grub-core/commands/ls.c
grub-core/commands/minicmd.c
grub-core/commands/nativedisk.c
grub-core/commands/parttool.c
grub-core/commands/search.c
grub-core/commands/test.c
grub-core/commands/testload.c
grub-core/commands/testspeed.c
grub-core/commands/verify.c
grub-core/disk/loopback.c
grub-core/efiemu/main.c
grub-core/font/font.c
grub-core/fs/zfs/zfscrypt.c
grub-core/gettext/gettext.c
grub-core/gfxmenu/theme_loader.c
grub-core/io/bufio.c
grub-core/io/gzio.c
grub-core/io/lzopio.c
grub-core/io/offset.c
grub-core/io/xzio.c
grub-core/kern/dl.c
grub-core/kern/elf.c
grub-core/kern/file.c
grub-core/lib/syslinux_parse.c
grub-core/loader/efi/chainloader.c
grub-core/loader/i386/bsd.c
grub-core/loader/i386/coreboot/chainloader.c
grub-core/loader/i386/linux.c
grub-core/loader/i386/pc/chainloader.c
grub-core/loader/i386/pc/freedos.c
grub-core/loader/i386/pc/linux.c
grub-core/loader/i386/pc/ntldr.c
grub-core/loader/i386/pc/plan9.c
grub-core/loader/i386/pc/pxechainloader.c
grub-core/loader/i386/pc/truecrypt.c
grub-core/loader/i386/xen.c
grub-core/loader/i386/xen_file.c
grub-core/loader/i386/xnu.c
grub-core/loader/linux.c
grub-core/loader/macho.c
grub-core/loader/mips/linux.c
grub-core/loader/multiboot.c
grub-core/loader/xnu.c
grub-core/loader/xnu_resume.c
grub-core/normal/autofs.c
grub-core/normal/crypto.c
grub-core/normal/dyncmd.c
grub-core/normal/main.c
grub-core/normal/term.c
grub-core/video/readers/jpeg.c
grub-core/video/readers/png.c
grub-core/video/readers/tga.c
include/grub/bufio.h
include/grub/elfload.h
include/grub/file.h
include/grub/machoload.h
util/grub-fstest.c
util/grub-mount.c