aes

Module soft

Source
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§