[][src]Struct keynesis::PrivateSigningKey

pub struct PrivateSigningKey(_);

The Signing Key associated to your PrivateIdentity.

This key is derived from the PrivateIdentity. Anyone with the PublicIdentity key can derivate the associated PublicVerifyKey and verify any signature generated with this key.

Implementations

impl PrivateSigningKey[src]

pub fn public(&self) -> PublicVerifyKey[src]

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

Trait Implementations

impl Clone for PrivateSigningKey[src]

impl Debug for PrivateSigningKey[src]

impl Eq for PrivateSigningKey[src]

impl Hash for PrivateSigningKey[src]

impl PartialEq<PrivateSigningKey> for PrivateSigningKey[src]

impl StructuralEq for PrivateSigningKey[src]

impl StructuralPartialEq for PrivateSigningKey[src]

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, 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>,