summaryrefslogtreecommitdiffstats
path: root/man/systemd-cryptenroll.xml
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2023-11-08 11:21:53 +0100
committerLennart Poettering <lennart@poettering.net>2023-11-08 14:28:10 +0100
commit244101876ccd8dc28e8527d02e3a8ac822dc19ac (patch)
tree770961ac6835c6ca7b30b39e94f0bd4d91923eb8 /man/systemd-cryptenroll.xml
parentman,doc: document some aspects of user record management/homed a bit better (diff)
downloadsystemd-244101876ccd8dc28e8527d02e3a8ac822dc19ac.tar.xz
systemd-244101876ccd8dc28e8527d02e3a8ac822dc19ac.zip
man: explicitly document compat guarantees of cryptenroll vs. cryptsetup
Fixes: #29743
Diffstat (limited to 'man/systemd-cryptenroll.xml')
-rw-r--r--man/systemd-cryptenroll.xml24
1 files changed, 24 insertions, 0 deletions
diff --git a/man/systemd-cryptenroll.xml b/man/systemd-cryptenroll.xml
index ad32bf68f2..b40d202233 100644
--- a/man/systemd-cryptenroll.xml
+++ b/man/systemd-cryptenroll.xml
@@ -236,6 +236,30 @@
</refsect1>
<refsect1>
+ <title>Compatibility</title>
+
+ <para>Security technology both in systemd and in the general industry constantly evolves. In order to
+ provide best security guarantees, the way TPM2, FIDO2, PKCS#11 devices are enrolled is regularly updated
+ in newer versions of systemd. Whenever this happens the following compatibility guarantees are given:</para>
+
+ <itemizedlist>
+ <listitem><para>Old enrollments continue to be supported and may be unlocked with newer versions of
+ <citerefentry><refentrytitle>systemd-cryptsetup@.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>.</para></listitem>
+
+ <listitem><para>The opposite is not guaranteed however: it might not be possible to unlock volumes with
+ enrollments done with a newer version of <command>systemd-cryptenroll</command> with an older version
+ of <command>systemd-cryptsetup</command>.</para></listitem>
+ </itemizedlist>
+
+ <para>That said, it is generally recommended to use matching versions of
+ <command>systemd-cryptenroll</command> and <command>systemd-cryptsetup</command>, since this is best
+ tested and supported.</para>
+
+ <para>It might be advisable to re-enroll existing enrollments to take benefit of newer security features,
+ as they are added to systemd.</para>
+ </refsect1>
+
+ <refsect1>
<title>Options</title>
<para>The following options are understood:</para>