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
- AES-192 block cipher
- AES-256 block cipher
- Aes128
Back ๐Dec - Aes128
Back ๐Enc - AES-128 block cipher (decrypt-only)
- AES-128 block cipher (encrypt-only)
- Aes192
Back ๐Dec - Aes192
Back ๐Enc - AES-192 block cipher (decrypt-only)
- AES-192 block cipher (encrypt-only)
- Aes256
Back ๐Dec - Aes256
Back ๐Enc - AES-256 block cipher (decrypt-only)
- AES-256 block cipher (encrypt-only)