summaryrefslogtreecommitdiff
path: root/globals.c
diff options
context:
space:
mode:
authorArd Biesheuvel <ardb@kernel.org>2023-06-29 17:58:18 +0200
committerPeter Jones <pjones@redhat.com>2025-02-11 10:43:37 -0500
commitbb114a3b92a96875dc71e5e4925bedba5c02f958 (patch)
tree1f960d204e30292741b2f7af1142624bd078db47 /globals.c
parent83850cd8df2db60a00b96e7757c6ff9c1d8cccec (diff)
downloadefi-boot-shim-bb114a3b92a96875dc71e5e4925bedba5c02f958.tar.gz
efi-boot-shim-bb114a3b92a96875dc71e5e4925bedba5c02f958.zip
Implement shim image load protocol
Define a new protocol for loading and starting images, encapsulating shim's PE loading facilities and verification/authentication against the same set of certificates that shim_lock::verify() authenticates against. This removes the need for loaders like GRUB to implement their own PE loader in order to be able to invoke loaded images as PE applications, rather than implementing a bespoke OS dependent handover protocol (e.g., invoke Linux via its EFI stub) Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'globals.c')
0 files changed, 0 insertions, 0 deletions