diff --git a/attestation-agent/attester/src/snp/mod.rs b/attestation-agent/attester/src/snp/mod.rs index cbdb842d4..012f913aa 100644 --- a/attestation-agent/attester/src/snp/mod.rs +++ b/attestation-agent/attester/src/snp/mod.rs @@ -76,8 +76,9 @@ impl Attester for SnpAttester { context.resize(64, 0); let root_key: u8 = root_key_hinit - .try_into() - .context("Invalid root key length")?; + .first() + .copied() + .context("Invalid key or empty key specified")?; let mut firmware = Firmware::open()?;