add verify functionality

This commit is contained in:
Rostyslav Tyshko 2024-11-10 02:10:37 +01:00
parent 3c72e22346
commit 7e7e7cdd84

View File

@ -20,3 +20,9 @@ pub fn prove<T: serde::ser::Serialize>(input_vec: Vec<T>, elf: &[u8]) -> (u64, R
let digest = receipt.journal.decode().unwrap();
(digest, receipt)
}
pub fn verify(receipt: Receipt, image_id: impl Into<Digest>) {
receipt
.verify(image_id)
.expect("receipt verification failed");
}