diff --git a/man/systemd-cryptenroll.xml b/man/systemd-cryptenroll.xml
index a654d492a1..1e9a4457c2 100644
--- a/man/systemd-cryptenroll.xml
+++ b/man/systemd-cryptenroll.xml
@@ -109,6 +109,17 @@
contain the full key.
+
+ PATH
+
+ Use a FIDO2 device instead of a password/passphrase read from stdin to unlock the
+ volume. Expects a hidraw device referring to the FIDO2 device (e.g.
+ /dev/hidraw1). Alternatively the special value auto may be
+ specified, in order to automatically determine the device node of a currently plugged in security
+ token (of which there must be exactly one). This automatic discovery is unsupported if
+ option is also specified.
+
+
URI
@@ -151,7 +162,8 @@
extension (e.g. a YubiKey). Expects a hidraw device referring to the FIDO2
device (e.g. /dev/hidraw1). Alternatively the special value
auto may be specified, in order to automatically determine the device node of a
- currently plugged in security token (of which there must be exactly one). The special value
+ currently plugged in security token (of which there must be exactly one). This automatic discovery
+ is unsupported if option is also specified. The special value
list may be used to enumerate all suitable FIDO2 tokens currently plugged in. Note
that many hardware security tokens that implement FIDO2 also implement the older PKCS#11
standard. Typically FIDO2 is preferable, given it's simpler to use and more modern.
diff --git a/shell-completion/bash/systemd-cryptenroll b/shell-completion/bash/systemd-cryptenroll
index 5953814159..66c6524fe8 100644
--- a/shell-completion/bash/systemd-cryptenroll
+++ b/shell-completion/bash/systemd-cryptenroll
@@ -51,6 +51,7 @@ _systemd-cryptenroll() {
[STANDALONE]='-h --help --version
--password --recovery-key'
[ARG]='--unlock-key-file
+ --unlock-fido2-device
--pkcs11-token-uri
--fido2-credential-algorithm
--fido2-device
@@ -74,6 +75,9 @@ _systemd-cryptenroll() {
comps=$(compgen -A file -- "$cur")
compopt -o filenames
;;
+ --unlock-fido2-device)
+ comps="auto $(__get_fido2_devices)"
+ ;;
--pkcs11-token-uri)
comps='auto list pkcs11:'
;;