pub trait VerifyOp {
// Required methods
fn update(&mut self, data: &[u8]) -> Result<()>;
fn finish(&mut self, sig: &[u8]) -> Result<()>;
fn scheme(&self) -> Sign;
}
pub trait VerifyOp {
// Required methods
fn update(&mut self, data: &[u8]) -> Result<()>;
fn finish(&mut self, sig: &[u8]) -> Result<()>;
fn scheme(&self) -> Sign;
}