Expand description
AES block cipher constant-time implementation.
The implementation uses a technique called fixslicing, an improved form of bitslicing which represents ciphers in a way which enables very efficient constant-time implementations in software.
Modules§
- fixslice 🔒Fixsliced implementations of AES-128, AES-192 and AES-256 (64-bit) adapted from the C implementation.
Macros§
Structs§
- AES-128 block cipher
- AES-192 block cipher
- AES-256 block cipher
- AES-128 block cipher (decrypt-only)
- AES-128 block cipher (encrypt-only)
- AES-192 block cipher (decrypt-only)
- AES-192 block cipher (encrypt-only)
- AES-256 block cipher (decrypt-only)
- AES-256 block cipher (encrypt-only)