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