[][src]Struct keynesis::PublicVerifyKey

pub struct PublicVerifyKey(_);

The Verify Key associated to the PrivateSigningKey.

Any signature generated by the PrivateSigningKey can be verified with this key. It is not necessary to share this key as it can be derived from the PublicIdentity.

Implementations

impl PublicVerifyKey[src]

pub const SIZE: usize[src]

pub fn verify<M>(&self, signature: &Signature, message: M) -> bool where
    M: AsRef<[u8]>, 
[src]

Trait Implementations

impl Clone for PublicVerifyKey[src]

impl Debug for PublicVerifyKey[src]

impl Display for PublicVerifyKey[src]

impl Eq for PublicVerifyKey[src]

impl From<[u8; 32]> for PublicVerifyKey[src]

impl FromStr for PublicVerifyKey[src]

type Err = FromHexError

The associated error which can be returned from parsing.

impl Hash for PublicVerifyKey[src]

impl Ord for PublicVerifyKey[src]

impl PartialEq<PublicVerifyKey> for PublicVerifyKey[src]

impl PartialOrd<PublicVerifyKey> for PublicVerifyKey[src]

impl StructuralEq for PublicVerifyKey[src]

impl StructuralPartialEq for PublicVerifyKey[src]

impl<'a> TryFrom<&'a [u8]> for PublicVerifyKey[src]

type Error = PublicKeyError

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,