pub struct ProofVerification {
pub proof_index: usize,
pub reconstructed_root: Option<[u8; 32]>,
pub root_reconstruction: InspectionFinding,
pub attached_root_equality: InspectionFinding,
pub ts_signature: InspectionFinding,
pub inclusion: InspectionFinding,
pub verifying_key_indices: Vec<usize>,
}Expand description
Root reconstruction alone is explicitly not inclusion authentication.
Fields§
§proof_index: usize§reconstructed_root: Option<[u8; 32]>§root_reconstruction: InspectionFinding§attached_root_equality: InspectionFinding§ts_signature: InspectionFinding§inclusion: InspectionFinding§verifying_key_indices: Vec<usize>Indices into ReceiptVerificationReport::candidate_keys.
Trait Implementations§
Source§impl Clone for ProofVerification
impl Clone for ProofVerification
Auto Trait Implementations§
impl Freeze for ProofVerification
impl RefUnwindSafe for ProofVerification
impl Send for ProofVerification
impl Sync for ProofVerification
impl Unpin for ProofVerification
impl UnsafeUnpin for ProofVerification
impl UnwindSafe for ProofVerification
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more