[systemd-devel] PCR signing / enrolling on UKI and validation by systemd-cryptenroll
Lennart Poettering
lennart at poettering.net
Mon May 27 08:17:43 UTC 2024
On Sa, 25.05.24 13:23, Andrei Borzenkov (arvidjaar at gmail.com) wrote:
> These are PCRs for which you intend to provide signed policy. These PCRs
> must be listed in JSON file that is given to systemd-cryptsetup as
> tpm2-signature= parameter. The only PCR for which there is systemd tool to
> compute it is PCR 11. You should be able to add other PCRs to this JSON file
> and it should work, but you will need to compute the values yourself.
>
> Unfortunately, this is yet another case where systemd pretends to be generic
> while in reality it is not.
Hmm, where do we pretend anything?
We give you a tool to predict/sign the measurements for PCR 11 because
we can just do that from the UKI. For other PCRs it's a very different
story however.
(And we do provide a tool for that too nowadays btw, i.e. systemd-pcrlock).
Lennart
--
Lennart Poettering, Berlin
More information about the systemd-devel
mailing list