From c9d57cae9316ab22d37db87a123e9255bfd21112 Mon Sep 17 00:00:00 2001 From: rpm-build Date: Thu, 2 May 2024 09:53:57 +0800 Subject: [PATCH] init --- tools/misc/tpm2_checkquote.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/misc/tpm2_checkquote.c b/tools/misc/tpm2_checkquote.c index ca78238..6d1a9f6 100644 --- a/tools/misc/tpm2_checkquote.c +++ b/tools/misc/tpm2_checkquote.c @@ -115,6 +115,13 @@ static bool verify(void) { goto err; } + // check magic + if (ctx.attest.magic != TPM2_GENERATED_VALUE) { + LOG_ERR("Bad magic, got: 0x%x, expected: 0x%x", + ctx.attest.magic, TPM2_GENERATED_VALUE); + return false; + } + // Also ensure digest from quote matches PCR digest if (ctx.flags.pcr) { if (!tpm2_util_verify_digests(&ctx.attest.attested.quote.pcrDigest, -- 2.23.0