I have been trying to mount a veracrypt volume on boot on a Debian system, however systemd-cryptsetup for my volume fails with these two messages taken from this command:
systemctl status firstname.lastname@example.org
PBKDF2 hash algorithm stribog512 not available, skipping. Failed to load tcrypt superblock on /dev/sda6: Invalid argument
I have a strong suspicion this missing algorithm is the one the volume uses, but I'm not certain as of now. If it is, I have no idea what package I could install to provide it.
Otherwise, the "invalid argument" error could be culprit, and I provide the relevant crypttab entry here:
sharedfiles /dev/sda6 /dev/null tcrypt,tcrypt-veracrypt