aes 0.9.2

Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)
Documentation
pub(crate) mod soft;

#[cfg(all(target_arch = "aarch64", not(aes_backend = "soft")))]
pub(crate) mod aarch64_aes;

#[cfg(all(
    any(target_arch = "x86_64", target_arch = "x86"),
    not(aes_backend = "soft")
))]
pub(crate) mod x86_aes;

#[cfg(all(
    any(aes_backend = "avx256", aes_backend = "avx512"),
    any(target_arch = "x86_64", target_arch = "x86"),
    not(aes_backend = "soft"),
))]
pub(crate) mod x86_vaes256;

#[cfg(all(
    aes_backend = "avx512",
    any(target_arch = "x86_64", target_arch = "x86"),
    not(aes_backend = "soft"),
))]
pub(crate) mod x86_vaes512;