]> git.ipfire.org Git - thirdparty/systemd.git/commit
sd-boot: put hashed kernel command line in a PCR of the TPM 2587/head
authorHarald Hoyer <harald@redhat.com>
Wed, 3 Feb 2016 16:39:24 +0000 (17:39 +0100)
committerHarald Hoyer <harald@redhat.com>
Thu, 11 Feb 2016 16:48:09 +0000 (17:48 +0100)
commit92ed3bb49e460b11aa86c828083e36373ae039dd
treead3c240d26363c5bfdeb6d5809607b515b55fd18
parent462c0cc526358b53bbf9177583c3273d866fac1b
sd-boot: put hashed kernel command line in a PCR of the TPM

The UEFI BIOS already hashes the contents of the loaded image, so the
initrd and the command line of the binary are recorded.

Because manually added LoadOptions are not taken into account, these
should be recorded also.

This patch logs and extends a TPM PCR register with the LoadOptions.

This feature can be enabled with configure --enable-tpm

The PCR register index can be specified with
configure --with-tpm-pcrindex=<NUM>
Makefile.am
configure.ac
src/boot/efi/boot.c
src/boot/efi/measure.c [new file with mode: 0644]
src/boot/efi/measure.h [new file with mode: 0644]
src/boot/efi/stub.c