You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I work a lot on x86 systems with UEFI Secure Boot and TPM2 devices.
For me it would be super useful if rsinit could interpret LUKS headers and the special entries that systemd-cryptenroll generates when enrolling a TPM2 device.
The LUKS header is a small fixed header followed by a JSON object. This should be super easy to parse in rsinit, since we can just include one of the man available JSON crates.
Here is an example dump of a LUKS header with systemd-cryptenroll TPM2 material:
Activity
hnez commentedon Oct 13, 2026
I work a lot on x86 systems with UEFI Secure Boot and TPM2 devices.
For me it would be super useful if rsinit could interpret LUKS headers and the special entries that systemd-cryptenroll generates when enrolling a TPM2 device.
The LUKS header is a small fixed header followed by a JSON object. This should be super easy to parse in rsinit, since we can just include one of the man available JSON crates.
Here is an example dump of a LUKS header with systemd-cryptenroll TPM2 material:
[-]feature: mount support for encrypted rootfs[/-][+]mount support for encrypted rootfs[/+]