Struct aes_soft::Aes128[][src]

pub struct Aes128 { /* fields omitted */ }

AES-128 block cipher instance

Trait Implementations

impl BlockCipher for Aes128[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 Aes128[src]

impl Debug for Aes128[src]

impl NewBlockCipher for Aes128[src]

type KeySize = U16

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

Auto Trait Implementations

impl RefUnwindSafe for Aes128

impl Send for Aes128

impl Sync for Aes128

impl Unpin for Aes128

impl UnwindSafe for Aes128

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.