summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorMathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>2017-08-29 13:55:31 -0400
committerMathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>2017-08-29 13:55:31 -0400
commitc224bb09d248997b3333e01d3b89fa8ccd473c6e (patch)
treea600eb7c6d2c80ae9c2dd834fc5d07f325685116 /TODO
parent48d77ce60605698c2fc8fb92c6891ba76d3415c6 (diff)
parentab881f03a3d8b1b6007103eefd1a5ad1342cb83f (diff)
downloadefi-boot-shim-c224bb09d248997b3333e01d3b89fa8ccd473c6e.tar.gz
efi-boot-shim-c224bb09d248997b3333e01d3b89fa8ccd473c6e.zip
Updated version 12+1503074702.5202f80 from 'upstream/12+1503074702.5202f80'
with Debian dir 08243b332bab8ddbadb7a33b4929c3a66682e2c4
Diffstat (limited to 'TODO')
-rw-r--r--TODO37
1 files changed, 14 insertions, 23 deletions
diff --git a/TODO b/TODO
index 029b0bf2..c86c94d1 100644
--- a/TODO
+++ b/TODO
@@ -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