fix(server::integrity): vault now differentias between expected/unexpected states for commands more granularly

This commit is contained in:
hdbg
2026-04-08 17:45:49 +02:00
parent a4070e7df7
commit 205227a3df

View File

@@ -194,7 +194,7 @@ pub async fn verify_entity<E: Integrable>(
Ok(false) => Err(Error::MacMismatch { Ok(false) => Err(Error::MacMismatch {
entity_kind: E::KIND, entity_kind: E::KIND,
}), }),
Err(SendError::HandlerError(vault::Error::NotBootstrapped)) => { Err(SendError::HandlerError(vault::Error::Sealed)) => {
Ok(AttestationStatus::Unavailable) Ok(AttestationStatus::Unavailable)
} }
Err(_) => Err(Error::VaultSend), Err(_) => Err(Error::VaultSend),