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