pub trait VerifyingKey<const K: usize, const L: usize, const CT_BYTES: usize, const Z_BYTES: usize, const H_BYTES: usize, const W1_BYTES: usize, const SIG_SIZE: usize> {
// Required methods
fn verify(&self, m: &[u8], sig: &[u8]) -> Result<(), VerifyError>;
fn encode(&self, dst: &mut [u8]);
fn decode(src: &[u8]) -> Self;
}Required Methods§
fn verify(&self, m: &[u8], sig: &[u8]) -> Result<(), VerifyError>
fn encode(&self, dst: &mut [u8])
fn decode(src: &[u8]) -> Self
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.