Name |
seloader |
Version |
0.4.6+gitX (8b90f76a8df51d9020e67824026556434f407086) |
Summary |
The bootloader capable of authenticating the PE and non-PE files. |
Description |
The SELoader is designed to authenticate the non-PE files, such as grub configuration, initrd, grub modules, which cannot be verified by the MOK Verify Protocol registered by shim loader. In order to conveniently authenticate the PE file with gBS->LoadImage() and gBS->StartImage(), the SELoader hooks EFI Security2 Architectural Protocol and employs MOK Verify Protocol to verify the PE file. If only UEFI Secure Boot is enabled, the SELoader just simplily calls gBS->LoadImage() and gBS->StartImage() to allow BIOS to verify PE file. The SELoader publishes MOK2 Verify Protocol which provides a flexible interface to allow the bootloader to verify the file, file buffer or memory buffer without knowing the file format. |
Section |
bootloaders |
License |
BSD-3-Clause |
Homepage |
https://github.com/jiazhang0/SELoader
|
Recipe file |
recipes-bsp/seloader/seloader_git.bb
|
Layer |
meta-efi-secure-boot (nanbield branch) |
Inherits |
|
Dependencies |
- gnu-efi
- openssl-native
- ovmf
- sbsigntool-native
- virtual/i686-oe-linux-compilerlibs
- virtual/i686-oe-linux-gcc
- virtual/libc
|
PACKAGECONFIG options |
|