]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO 25224/head
authorLennart Poettering <lennart@poettering.net>
Tue, 1 Nov 2022 14:10:47 +0000 (15:10 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 15 Dec 2022 10:40:21 +0000 (11:40 +0100)
TODO

diff --git a/TODO b/TODO
index 7d2c88bc45a853c2fab9b7933b05847633636adb..c254d15f9580f1e05560b0a860d1e7cea575009b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -251,19 +251,6 @@ Features:
   kernel. So far we only did this for the various --image= switches, but not
   for the root fs or /usr/.
 
-* extend systemd-measure with an --append= mode when signing expected PCR
-  measurements. In this mode the tool should read an existing signature JSON
-  object (which primarily contains an array with the actual signature data),
-  and then append the new signature to it instead of writing out an entirely
-  JSON object. Usecase: it might make sense to to sign a UKI's expected PCRs
-  with different keys for different boot phases. i.e. use keypair X for signing
-  the expected PCR in the initrd boot phase and keypair Y for signing the
-  expected PCR in the main boot phase. Via the --append logic we could merge
-  these signatures into one object, and then include the result in the UKI.
-  Then, if you bind a LUKS volume to public key X it really only can be
-  unlocked during early boot, and you bind a LUKS volume to public key Y it
-  really only can be unlocked during later boot, and so on.
-
 * dissection policy should enforce that unlocking can only take place by
   certain means, i.e. only via pw, only via tpm2, or only via fido, or a
   combination thereof.