[][src]Enum ursa::CryptoError

pub enum CryptoError {
    NoSuchAlgorithm(String),
    ParseError(String),
    SigningError(String),
    KeyGenError(String),
    DigestGenError(String),
}

Variants

NoSuchAlgorithm(String)

Returned when trying to create an algorithm which does not exist.

ParseError(String)

Returned when an error occurs during deserialization of a Private or Public key from various formats.

SigningError(String)

Returned when an error occurs during the signing process.

KeyGenError(String)

Returned when an error occurs during key generation

DigestGenError(String)

Returned when an error occurs during digest generation

Trait Implementations

impl Debug for CryptoError[src]

impl Display for CryptoError[src]

impl From<Error> for CryptoError[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> Same<T> for T

type Output = T

Should always be Self

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