diff --git a/service/attestation/attestation-service/verifier/src/virtcca/ima.rs b/service/attestation/attestation-service/verifier/src/virtcca/ima.rs index 2b73b4685d17f243b665aa250feeac1804ac35d8..4a9a9548b6847c687a4be1063c69873b63c00cef 100644 --- a/service/attestation/attestation-service/verifier/src/virtcca/ima.rs +++ b/service/attestation/attestation-service/verifier/src/virtcca/ima.rs @@ -59,6 +59,9 @@ impl ImaVerify { EventData::ImaNg{digest, name} => (name, digest.digest), _ => bail!("Inalid event {:?}", event), }; + if name == "boot_aggregate".to_string() { + continue; + } let hex_str_digest = hex::encode(file_digest); if ima_refs.contains(&hex_str_digest) { ima_detail.insert(name, Value::Bool(true));