-
Notifications
You must be signed in to change notification settings - Fork 519
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add support for Secure Boot #2501
Comments
This has been in-flight for a while on a branch in my personal fork but is now nearing the point where the full picture is visible and pieces can start to be merged. There's also some work related to #2486 since I'd like to support the resigning workflow described there as a prerequisite. Tasks related to resigning images:
Tasks related to Secure Boot:
|
I dropped the task related to a separate firmware build step, since @markusboehme has a patch that allows embedding the GPG public key into a section in the grub binary, which allows for "just in time" key modification without the need to rebuild |
For the record, these patches are available at https://github.com/markusboehme/bottlerocket/tree/feature/grub-pubkey-section |
@yeazelm is working on the image resigning tasks in #2486 and bottlerocket-os/twoliter#176. |
Resolving now that #3097 is merged! 🎉 |
What I'd like:
On platforms where Secure Boot is supported, I'd like strong cryptographic verification of all components from the bootloader to the running kernel.
Any alternatives you've considered:
None.
The text was updated successfully, but these errors were encountered: