summaryrefslogtreecommitdiff
path: root/lib/crypto/aes.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-10lib/crypto: aes-cmac: Use __cleanup() instead of memzero_explicit()Thomas Huth1-2/+1
2026-08-10lib/crypto: aes: Add FIPS self-tests for GCM and CCMEric Biggers1-10/+71
2026-08-10lib/crypto: aes: Add FIPS self-tests for unauthenticated modesEric Biggers1-5/+171
2026-08-10lib/crypto: fips: Split fips.h into fips-aes.h and fips-sha.hEric Biggers1-1/+1
2026-07-22lib/crypto: aes: Add CCM supportEric Biggers1-0/+313
2026-07-22lib/crypto: aes: Add GCM supportEric Biggers1-0/+280
2026-07-19lib/crypto: aes: Add XTS supportEric Biggers1-0/+231
2026-07-19lib/crypto: aes: Add CTR and XCTR supportEric Biggers1-0/+96
2026-07-19lib/crypto: aes: Add CBC and CBC-CTS supportEric Biggers1-0/+187
2026-07-19lib/crypto: aes: Add ECB supportEric Biggers1-0/+56
2026-03-09lib/crypto: aes: Add FIPS self-test for CMACEric Biggers1-3/+32
2026-03-09lib/crypto: aes: Add support for CBC-based MACsEric Biggers1-0/+198
2026-01-15lib/crypto: aes: Drop 'volatile' from aes_sbox and aes_inv_sboxEric Biggers1-7/+3
2026-01-15lib/crypto: aes: Remove old AES en/decryption functionsEric Biggers1-112/+6
2026-01-12lib/crypto: aes: Introduce improved AES libraryEric Biggers1-56/+341
2026-01-08lib/crypto: aes: Fix missing MMU protection for AES S-boxEric Biggers1-2/+2
2025-06-30lib/crypto: Explicitly include <linux/export.h>Eric Biggers1-0/+1
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2019-08-09crypto: aes - helper function to validate key length for AES algorithmsIuliana Prodan1-4/+4
2019-07-26crypto: lib/aes - export sbox and inverse sboxArd Biesheuvel1-0/+6
2019-07-26crypto: aes - create AES library based on the fixed time AES codeArd Biesheuvel1-0/+350