seloader 0.4.6+git
| Name | seloader |
|---|---|
| Version | 0.4.6+git (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 (master branch) |
| Inherits |
|
| Dependencies |
|
| PACKAGECONFIG options |
|
Sources
| git://github.com/jiazhang0/SELoader.git |
Patches
| Patch | Status |
|---|---|
| seloader/0001-Mok2Verify-Support-verifying-a-memory-buffer.patch | Inappropriate [embedded specific] |
| seloader/0002-Mok2Verify-remove-unused-parameter-from-Mok2VerifyFi.patch | Inappropriate [embedded specific] |
| seloader/0003-Rules.mk-fix-efi-files-for-gnu-efi-3.0.18.patch | Pending |
| seloader/0001-Fix-build-with-binutils-2.46.patch | Pending |
Other branches
This recipe in other branches of meta-efi-secure-boot:
| Branch | Recipe |
|---|---|
| master | seloader 0.4.6+git (this recipe) |
| whinlatter (Yocto Project 5.3) | seloader 0.4.6+git |
| walnascar (Yocto Project 5.2) | seloader 0.4.6+git |
| styhead (Yocto Project 5.1) | 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 |
| rocko (Yocto Project 2.4) | seloader 0.4.6+gitX |