pub trait Verifier: HybridVerifier {
// Required method
fn verify(
&self,
envelope: &SignatureEnvelope<'_>,
canonical_payload: &[u8],
) -> Result<(), VerificationError>;
}Expand description
Signature verification backend boundary.
Required Methods§
Sourcefn verify(
&self,
envelope: &SignatureEnvelope<'_>,
canonical_payload: &[u8],
) -> Result<(), VerificationError>
fn verify( &self, envelope: &SignatureEnvelope<'_>, canonical_payload: &[u8], ) -> Result<(), VerificationError>
Verifies one signature envelope over canonical payload bytes.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".