Expand description
AES block ciphers implementation using AES-NI instruction set.
Ciphers functionality is accessed using BlockCipher
trait from the
cipher
crate.
ยงVulnerability
Lazy FP state restory vulnerability can allow local process to leak content of the FPU register, in which round keys are stored. This vulnerability can be mitigated at the operating system level by installing relevant patches. (i.e. keep your OS updated!) More info:
ยงRelated documents
Modulesยง
Macrosยง
- define_aes_impl ๐
Structsยง
- AES-128 block cipher
- Aes128BackDec ๐
- Aes128BackEnc ๐
- AES-128 block cipher (decrypt-only)
- AES-128 block cipher (encrypt-only)
- AES-192 block cipher
- Aes192BackDec ๐
- Aes192BackEnc ๐
- AES-192 block cipher (decrypt-only)
- AES-192 block cipher (encrypt-only)
- AES-256 block cipher
- Aes256BackDec ๐
- Aes256BackEnc ๐
- AES-256 block cipher (decrypt-only)
- AES-256 block cipher (encrypt-only)