Patch 1 fixes the return of a missing digest in the HashLogExtendEvent command.
Beyond that the patches extend the handling of physical presence to HW physical presence and rework the showing of the TPM menu to depend on whether SW physical presence could be asserted or HW physical presence has been found to be enabled.
Regards, Stefan
v1->v2: Addressed Kevin's comments v2->v3: Addressed Kevin's comments
Stefan Berger (6): tpm: Copy digest into HashLogExentEvent response tpm: Move assert_physical_presence and dependencies tpm: Add support for harware physical presence tpm: Rework the assertion of physical presence tpm: Remove usage of PP_CMD_ENABLE from all but one place tpm: Do not set TPM in failure mode if menu command fails
src/boot.c | 4 +- src/std/tcg.h | 1 + src/tcgbios.c | 243 +++++++++++++++++++++------------------------------------- src/tcgbios.h | 2 +- 4 files changed, 90 insertions(+), 160 deletions(-)