]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO
authorLennart Poettering <lennart@poettering.net>
Tue, 20 Apr 2021 13:33:15 +0000 (15:33 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 20 Apr 2021 14:32:24 +0000 (16:32 +0200)
TODO

diff --git a/TODO b/TODO
index b05e61552c3ec958f53d4f606ec13440b99441a4..19b044c648ca39793d2ea49bd7d53eeb008d7ae2 100644 (file)
--- a/TODO
+++ b/TODO
@@ -22,6 +22,17 @@ Janitorial Clean-ups:
 
 Features:
 
+* ability to insert trusted configuration and secrets into the boot paramaters
+  of a kernel booting in a VM or on baremetal some way, via TPM
+  protection. idea:
+  1. pass via /proc/bootconfig
+  2. for secrets: put secrets in node of /proc/bootconfig, decrypt them via
+     TPM early on in PID 1, put them in $CREDENTIAL_PATH logic
+  3. for config: put signed data in node /proc/booconfig, validate via TPM
+     early on in PID 1, put data into /run/bootconfig/ as individual files
+  4. boot loader/stub should pick these up automatically from the boot loader
+     file systems
+
 * journald: support RFC3164 fully for the incoming syslog transport, see
   https://github.com/systemd/systemd/issues/19251#issuecomment-816601955