[−][src]Struct ed25519_zebra::batch::Verifier
A batch verification context.
Implementations
impl Verifier
[src]
pub fn new() -> Verifier
[src]
Construct a new batch verifier.
pub fn queue<I: Into<Item>>(&mut self, item: I)
[src]
Queue a (key, signature, message) tuple for verification.
pub fn verify<R: RngCore + CryptoRng>(self, rng: R) -> Result<(), Error>
[src]
Perform batch verification, returning Ok(())
if all signatures were
valid and Err
otherwise.
Warning
Ed25519 has different verification rules for batched and non-batched verifications. This function does not have the same verification criteria as individual verification, which may reject some signatures this method accepts.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Verifier
impl Send for Verifier
impl Sync for Verifier
impl Unpin for Verifier
impl UnwindSafe for Verifier
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,