veraison / services

Attestation verification services based on Veraison components
Apache License 2.0
25 stars 14 forks source link

scheme/tpm-enacttrust: fix failed attestation result #189

Closed setrofim closed 1 year ago

setrofim commented 1 year ago

Evidence processing is checking that the hash in the evidence matches the provisioned reference value, and sets status to affirming if it does.

However, prior to this, it was not doing anything otherwise. This means that in case of failed attestation, the result status remained as "none".

This commit sets status to contraindicated (and executables trust vector claim to unknown runtime) if reference value comparison fails.