]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO
authorLennart Poettering <lennart@poettering.net>
Fri, 18 Aug 2023 17:22:46 +0000 (19:22 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 18 Aug 2023 17:24:01 +0000 (19:24 +0200)
TODO

diff --git a/TODO b/TODO
index 3325779eb6c5c4417639d9dd5510a9a3e04a9d51..2ba0666d4aa4a6208ae311be3928c131de6f10c9 100644 (file)
--- a/TODO
+++ b/TODO
@@ -95,6 +95,14 @@ Janitorial Clean-ups:
 
 Deprecations and removals:
 
+* homed: add a basic form of of secrets management to homed, that stores
+  secrets in $HOME somewhere, is protected by the accounts own authentication
+  mechanisms. Should implement something PKCS#11-like that can be used to
+  implement emulated FIDO2 in unpriv userspace on top (which should happen
+  outside of homed), emulated PKCS11, and libsecrets support. Operate with a
+  2nd key derived from volume key of the user, with which to wrap all
+  keys. maintain keys in kernel keyring if possible.
+
 * Remove any support for booting without /usr pre-mounted in the initrd entirely.
   Update INITRD_INTERFACE.md accordingly.