T430 Grub fail and hangs when using a LUKS slot configured as "AF hash: wirlpool" #431

Open
opened 2026-05-17 00:09:42 +02:00 by theDvorakist · 0 comments

Setup and Behaviour

grub_crypto_hash fails when trying to unlock a LUKS partition that was created with the following options :
luksFormat --type luks2 --hash whirlpool --cipher serpent-xts-plain64 --key-size [256 or 512] --pbkdf argon2id

'too large md context' is returned, then a message prompt to press any key to return back.
The computer is then unresponsive and needs to be rebooted.
The LED for disk usage is ON and the fan are spining a bit loud.

It happens all the time when encountering this Keyslot, even if you give it a wrong password.

Workaround

Create another keyslot with sha256 instead of whirlpool and delete the one with wirlpool.

### Setup and Behaviour _**grub_crypto_hash**_ fails when trying to unlock a LUKS partition that was created with the following options : `luksFormat --type luks2 --hash whirlpool --cipher serpent-xts-plain64 --key-size [256 or 512] --pbkdf argon2id` '_too large md context_' is returned, then a message prompt to press any key to return back. The computer is then unresponsive and needs to be rebooted. The LED for disk usage is ON and the fan are spining a bit loud. It happens all the time when encountering this Keyslot, even if you give it a **wrong** password. ### Workaround Create another keyslot with _sha256_ instead of _whirlpool_ and delete the one with _wirlpool_.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
libreboot/lbmk#431
No description provided.