Struct aesni::Aes256 [] [src]

pub struct Aes256 { /* fields omitted */ }

AES-256 block cipher instance

Methods

impl Aes256
[src]

Create new AES-256 instance with given key

Encrypt in-place one 128 bit block

Decrypt in-place one 128 bit block

Encrypt in-place eight 128 bit blocks (1024 bits in total) using instruction-level parallelism

Decrypt in-place eight 128 bit blocks (1024 bits in total) using instruction-level parallelism

Trait Implementations

impl Copy for Aes256
[src]

impl Clone for Aes256
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Aes256
[src]

Formats the value using the given formatter.