Crate aes_frast

Source
Expand description

§aes_frast

aes_frast is an easy-to-use lib for AES encryption and decryption, coded in pure safe Rust-lang.

Re-exports§

pub use crate::aes_core::BLOCKSIZE_IN_BYTES;
pub use crate::aes_core::KEY_BYTES_128BIT;
pub use crate::aes_core::KEY_BYTES_192BIT;
pub use crate::aes_core::KEY_BYTES_256BIT;
pub use crate::aes_core::N_SUBKEYS_128BIT;
pub use crate::aes_core::N_SUBKEYS_192BIT;
pub use crate::aes_core::N_SUBKEYS_256BIT;

Modules§

aes_core
The aes_core mod provides the essential functions of AES, including key scheduling and single-block crypto.
aes_with_operation_mode
The aes_with_operation_mode mod provides operation modes such as CBC and OFB, and so on.
misc
Miscellaneous functions
padding_128bit
The padding_128bit mod provides padding and depadding functions for 128bit-block crypto.