Struct tor_llcrypto::pk::ed25519::ValidatableEd25519Signature
source · [−]pub struct ValidatableEd25519Signature { /* private fields */ }
Expand description
An ed25519 signature, plus the document that it signs and its public key.
Implementations
Trait Implementations
sourceimpl ValidatableSignature for ValidatableEd25519Signature
impl ValidatableSignature for ValidatableEd25519Signature
sourcefn is_valid(&self) -> bool
fn is_valid(&self) -> bool
Check whether this signature is a correct signature for the document.
sourcefn as_ed25519(&self) -> Option<&ValidatableEd25519Signature>
fn as_ed25519(&self) -> Option<&ValidatableEd25519Signature>
Return this value as a validatable Ed25519 signature, if it is one.
Auto Trait Implementations
impl RefUnwindSafe for ValidatableEd25519Signature
impl Send for ValidatableEd25519Signature
impl Sync for ValidatableEd25519Signature
impl Unpin for ValidatableEd25519Signature
impl UnwindSafe for ValidatableEd25519Signature
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more