Both my root and swap partitions are encrypted with LUKS. So, when I boot up my laptop, I’m prompted to type in the passphrase to decrypt them. When installing Fedora, Anaconda set these partitions up to use the same passphrase. So normally, I would only have to enter the passphrase once while booting.
However, if mistype the passphrase on the first try, then I have separately enter it again for each encrypted partition. Even if I mistype only once, the minimum number of times I have to enter the passphrase jumps up from 1 to 3. When I changed my passphrase a little while ago and hadn’t fully committed the phrase to muscle memory, I could sometimes have to retype it many times before the system would finish booting.
I have already tried using
cryptsetup to add an extra key to the swap encryption, and then editing
/etc/crypttab to use that key file. But I’m still getting prompted for the swap’s passphrase whenever I restart my laptop. So it seems to me that systemd or Plymouth or something must have its own list of encrypted devices to decrypt at boot.