On Sun, 31 Dec 2023 at 22:07:07 +0800, YunQiang Su wrote:
> systemd-cryptsetup doesn't have suspend support.
> cryptsetup-suspend will fails.

Hence a wishlish bug? :-)  FWIW I'm part of the cryptsetup packaging
team, which is upstream for cryptsetup-suspend.  cryptsetup-suspend
supports all unlock methods supported by cryptsetup-initramfs, and I
believe this will remain the case once FIDO2 and TPM support is added to
cryptsetup-initramfs.

> In fact, hibernate is an option for me, but currently, Linux kernel cannot
> support hibernate if crypt disk is used.

It can and does, but the initramfs needs some logic to unlock the disks
holding the resume device(s).  It already works in interactive mode or
when unlocking via key files, smartcards, kernel keyring, etc.  For
FIDO2 resp. TPM, it'll work once #1023700 resp. #1031254 is fixed.

> This script will only in initramfs

You might intend to use it that way, but AFAICT there is nothing
preventing its use outside an initramfs.

-- 
Guilhem.

Attachment: signature.asc
Description: PGP signature

Reply via email to