pub struct Ed25519Verifier { /* private fields */ }Expand description
Verifies records against a set of known public keys.
A key the set does not contain fails verification rather than erroring: an unknown signer and a bad signature are the same answer to the only question being asked, which is may I believe this record. Distinguishing them would tell a prober which key ids exist.
Implementations§
Source§impl Ed25519Verifier
impl Ed25519Verifier
Trait Implementations§
Source§impl CardVerifier for Ed25519Verifier
Available on crate feature manifest only.
impl CardVerifier for Ed25519Verifier
Available on crate feature
manifest only.Source§impl Debug for Ed25519Verifier
impl Debug for Ed25519Verifier
Source§impl Default for Ed25519Verifier
impl Default for Ed25519Verifier
Auto Trait Implementations§
impl Freeze for Ed25519Verifier
impl RefUnwindSafe for Ed25519Verifier
impl Send for Ed25519Verifier
impl Sync for Ed25519Verifier
impl Unpin for Ed25519Verifier
impl UnsafeUnpin for Ed25519Verifier
impl UnwindSafe for Ed25519Verifier
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.