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
Recipe file recipes-bsp/seloader/
Layer meta-efi-secure-boot (sumo branch)
  • deploy
  • user-key-store
  • gnu-efi
  • libsign-native
  • openssl-native
  • sbsigntool-native





Other branches

This recipe in other branches of meta-efi-secure-boot:

Branch Recipe
master seloader 0.4.6+git
scarthgap (Yocto Project 5.0) seloader 0.4.6+git
nanbield (Yocto Project 4.3) seloader 0.4.6+gitX
mickledore (Yocto Project 4.2) seloader 0.4.6+gitX
kirkstone (Yocto Project 4.0) seloader 0.4.6+gitX
honister (Yocto Project 3.4) seloader 0.4.6+gitX
gatesgarth (Yocto Project 3.2) seloader 0.4.6+gitX
thud (Yocto Project 2.6) seloader 0.4.6+gitX
sumo (Yocto Project 2.5) seloader 0.4.6+gitX (this recipe)
rocko (Yocto Project 2.4) seloader 0.4.6+gitX