diff options
| author | Peter Jones <pjones@redhat.com> | 2017-04-20 10:53:54 -0400 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2017-08-11 15:18:39 -0400 |
| commit | eadb00b4b3fe486367e7549b7a925d0c4db3b59f (patch) | |
| tree | 14e3b678030af7924fc2225a75f6117fb72632f0 | |
| parent | 82c3e007cca10a4073ca25b4f4c381994d416376 (diff) | |
| download | efi-boot-shim-eadb00b4b3fe486367e7549b7a925d0c4db3b59f.tar.gz efi-boot-shim-eadb00b4b3fe486367e7549b7a925d0c4db3b59f.zip | |
Update TODO with some stuff
Signed-off-by: Peter Jones <pjones@redhat.com>
| -rw-r--r-- | TODO | 37 |
1 files changed, 14 insertions, 23 deletions
@@ -1,23 +1,14 @@ -Versioned protocol: -- Make shim and the bootloaders using it express how enlightened they - are to one another, so we can stop earlier without tricks like - the one above -MokListRT signing: -- For kexec and hybernate to work right, MokListRT probably needs to - be an authenticated variable. It's probable this needs to be done - in the kernel boot stub instead, just because it'll need an - ephemeral key to be generated, and that means we need some entropy - to build up. -New security protocol: -- TBD -kexec MoK Management: -Modsign enforcement mgmt MoK: -- This is part of the plan for SecureBoot patches. Basically these - features need to be disableable/enableable in MokManager. -Variable for debug: -- basically we need to be able to set a UEFI variable and get debug - output. Right now some code uses SHIM_VERBOSE but that needs a fair - amount of work to actually be useful. -Hashing of option roms: -- hash option roms and add them to MokListRT -- probably belongs in MokManager +- Versioned protocol: + - Make shim and the bootloaders using it express how enlightened they + are to one another, so we can stop earlier without tricks like the one + above + - Make a LoadImage/CheckImage/StartImage based protocol +- Hashing of option roms: + - hash option roms and add them to MokListRT + - probably belongs in MokManager +- Ability to specify second stage as a device path + - including vendor path that means "parent of this image's path" + - including vendor path that means "this image" + - including path that's like Fv() to embed images. + +# vim:filetype=mail:tw=74 |
