Struct aes_soft::Aes256[][src]

pub struct Aes256 { /* fields omitted */ }

AES-256 block cipher instance

Trait Implementations

impl BlockCipher for Aes256[src]

type BlockSize = U16

Size of the block in bytes

type ParBlocks = U8

Number of blocks which can be processed in parallel by cipher implementation Read more

impl Clone for Aes256[src]

impl Debug for Aes256[src]

impl NewBlockCipher for Aes256[src]

type KeySize = U32

Key size in bytes with which cipher guaranteed to be initialized.

Auto Trait Implementations

impl RefUnwindSafe for Aes256

impl Send for Aes256

impl Sync for Aes256

impl Unpin for Aes256

impl UnwindSafe for Aes256

Blanket Implementations

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

impl<Alg> BlockCipherMut for Alg where
    Alg: BlockCipher
[src]

type BlockSize = <Alg as BlockCipher>::BlockSize

Size of the block in bytes

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[src]

type Output = T

Should always be Self

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.