diff options
author | Michael Brown <mcb30@ipxe.org> | 2023-05-17 14:36:25 +0100 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2023-05-17 14:40:50 +0100 |
commit | 79d85e29aa09c47f1d5a2be9eddd10e61fb22035 (patch) | |
tree | 1ee9b6e740ac7d1d114fb7d66fdddd30d3ae96ee /src/include/ipxe/image.h | |
parent | d27cd8196de031c306e7c103df5711bb55e68fdd (diff) | |
download | ipxe-79d85e29aa09c47f1d5a2be9eddd10e61fb22035.tar.gz |
[efi] Attempt to detect EFI images that fail Secure Boot verification
An EFI image that is rejected by LoadImage() due to failing Secure
Boot verification is still an EFI image. Unfortunately, the extremely
broken UEFI Secure Boot model provides no way for us to unambiguously
determine that a valid EFI executable image was rejected only because
it failed signature verification. We must therefore use heuristics to
guess whether not an image that was rejected by LoadImage() could
still be loaded via a separate PE loader such as the UEFI shim.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/image.h')
0 files changed, 0 insertions, 0 deletions