summaryrefslogtreecommitdiff
path: root/include/crypto/chacha.h
AgeCommit message (Expand)AuthorFilesLines
2025-11-23lib/crypto: chacha: Add at_least decoration to fixed-size array paramsEric Biggers1-6/+6
2025-08-29lib/crypto: chacha: Consolidate into single moduleEric Biggers1-24/+4
2025-08-29lib/crypto: chacha: Remove unused function chacha_is_arch_optimized()Eric Biggers1-9/+0
2025-05-12crypto: lib/chacha - add array bounds to function prototypesEric Biggers1-11/+16
2025-05-12crypto: lib/chacha - add strongly-typed state zeroizationEric Biggers1-0/+6
2025-05-12crypto: lib/chacha - strongly type the ChaCha stateEric Biggers1-28/+37
2025-04-07crypto: chacha - centralize the skcipher wrappers for arch codeEric Biggers1-0/+9
2025-03-21crypto: lib/chacha - remove unused arch-specific init supportEric Biggers1-10/+1
2024-10-03move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2022-01-07random: early initialization of ChaCha constantsDominik Brodowski1-4/+11
2021-04-02random: initialize ChaCha20 constants with correct endiannessEric Biggers1-2/+7
2020-07-16crypto: x86/chacha-sse3 - use unaligned loads for state arrayArd Biesheuvel1-4/+0
2019-11-17crypto: x86/chacha - expose SIMD ChaCha routine as library functionArd Biesheuvel1-0/+6
2019-11-17crypto: chacha - move existing library code into lib/cryptoArd Biesheuvel1-17/+60
2019-06-13crypto: chacha - constify ctx and iv argumentsEric Biggers1-1/+1
2018-11-20crypto: chacha - add XChaCha12 supportEric Biggers1-0/+7
2018-11-20crypto: chacha20-generic - refactor to allow varying number of roundsEric Biggers1-0/+47