add AllowEFIAppBeforeCallingEvent flag to vTPM verification (#542)

This commit is contained in:
Danko Miladinovic
2025-10-30 16:16:17 +01:00
committed by GitHub
parent 364724ff1b
commit 77a11c6535
3 changed files with 6 additions and 4 deletions
+3 -1
View File
@@ -239,7 +239,9 @@ func VerifyQuote(quote []byte, vtpmNonce []byte, writer io.Writer, policy *attes
return err
}
ms, err := server.VerifyAttestation(attestation, server.VerifyOpts{Nonce: vtpmNonce, TrustedAKs: []crypto.PublicKey{cryptoPub}})
verifyOpts := server.VerifyOpts{Nonce: vtpmNonce, TrustedAKs: []crypto.PublicKey{cryptoPub}, AllowEFIAppBeforeCallingEvent: true}
ms, err := server.VerifyAttestation(attestation, verifyOpts)
if err != nil {
return errors.Wrap(fmt.Errorf("failed to verify attestation"), err)
}