diff options
author | Lennart Poettering <lennart@poettering.net> | 2023-11-08 11:21:53 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2023-11-08 14:28:10 +0100 |
commit | 244101876ccd8dc28e8527d02e3a8ac822dc19ac (patch) | |
tree | 770961ac6835c6ca7b30b39e94f0bd4d91923eb8 /man/systemd-cryptenroll.xml | |
parent | man,doc: document some aspects of user record management/homed a bit better (diff) | |
download | systemd-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.xml | 24 |
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> |