[][src]Enum tari_utilities::ciphers::cipher::CipherError

pub enum CipherError {
    KeyLengthError,
    NonceLengthError,
    NoDataError,
    ByteArrayError(ByteArrayError),
}

Variants

KeyLengthError

Provided key is the incorrect size to be used by the Cipher

NonceLengthError

Provided Nonce is the incorrect size to be used by the Cipher

NoDataError

No data was provided for encryption/decryption

ByteArrayError(ByteArrayError)

Byte Array conversion error

Trait Implementations

impl Debug for CipherError[src]

impl Display for CipherError[src]

impl Error for CipherError[src]

impl From<ByteArrayError> for CipherError[src]

impl PartialEq<CipherError> for CipherError[src]

impl StructuralPartialEq for CipherError[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> 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>,