diff --git a/zkvm/src/lib.rs b/zkvm/src/lib.rs index 2865efb..bd81b66 100644 --- a/zkvm/src/lib.rs +++ b/zkvm/src/lib.rs @@ -20,3 +20,9 @@ pub fn prove(input_vec: Vec, elf: &[u8]) -> (u64, R let digest = receipt.journal.decode().unwrap(); (digest, receipt) } + +pub fn verify(receipt: Receipt, image_id: impl Into) { + receipt + .verify(image_id) + .expect("receipt verification failed"); +}