block_ciphers

block_ciphers

Block Ciphers

Mojo implementations of block ciphers — keyed, deterministic permutations that transform a fixed-size block of plaintext into a block of ciphertext.

Implemented ciphers

Cipher Directory Specification Description
AES aes/ FIPS 197 Advanced Encryption Standard (AES-128/192/256), with naive, ARMv8, x86 AES-NI, and GPU backends

Modes of operation

Block ciphers process a single block; modes of operation (modes/) extend them to messages of arbitrary length.

References

Mojo package 🡭

block_ciphers

Modules

Packages