pub struct Ed25519Verifier { /* private fields */ }Expand description
A local Ed25519 verifier over one or more pinned public keys, looked up by key id.
Implementations§
Trait Implementations§
Source§impl Verifier for Ed25519Verifier
impl Verifier for Ed25519Verifier
Source§async fn verify(
&self,
key_id: &KeyId,
algorithm: SignatureAlgorithm,
_protected_headers: &ProtectedHeaders,
sig_structure: &[u8],
signature: &Signature,
) -> Result<(), VerifyError>
async fn verify( &self, key_id: &KeyId, algorithm: SignatureAlgorithm, _protected_headers: &ProtectedHeaders, sig_structure: &[u8], signature: &Signature, ) -> Result<(), VerifyError>
Verify
signature over the exact Sig_structure bytes, produced by
the key key_id under algorithm. Read moreAuto 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