aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-07-07crypto: x86/curve25519 - fix cpu feature checking logic in mod_exitHangbin Liu1-1/+1
2022-07-07crypto: poly1305 - fix poly1305_core_setkey() declarationArnd Bergmann4-6/+6
2022-07-07crypto: mips: add poly1305-core.S to .gitignoreIlya Lipnitskiy1-0/+2
2022-07-07crypto: mips/poly1305 - enable for all MIPS processorsMaciej W. Rozycki1-2/+2
2022-07-07crypto: arm/chacha-neon - add missing counter incrementArd Biesheuvel1-0/+1
2022-07-07crypto: arm64/chacha - simplify tail block handlingArd Biesheuvel1-124/+69
2022-07-07crypto: arm/chacha-neon - optimize for non-block size multiplesArd Biesheuvel2-24/+107
2022-07-07crypto: x86/poly1305 - add back a needed assignmentEric Biggers1-0/+1
2022-07-07crypto: x86/poly1305 - Remove assignments with no effectHerbert Xu1-3/+0
2022-07-07crypto: poly1305-x86_64 - Use XORL r32,32Uros Bizjak1-4/+4
2022-07-07crypto: curve25519-x86_64 - Use XORL r32,32Uros Bizjak1-34/+34
2022-07-07crypto: arm/poly1305 - Add prototype for poly1305_blocks_neonHerbert Xu1-0/+1
2022-07-07crypto: arm/curve25519 - include <linux/scatterlist.h>Fabio Estevam1-0/+1
2022-07-07crypto: x86/curve25519 - Remove unused carry variablesHerbert Xu1-4/+2
2022-07-07crypto: x86/chacha-sse3 - use unaligned loads for state arrayArd Biesheuvel2-23/+10
2022-07-07crypto: arch/lib - limit simd usage to 4k chunksJason A. Donenfeld6-24/+61
2022-07-07crypto: arm[64]/poly1305 - add artifact to .gitignore filesJason A. Donenfeld2-0/+2
2022-07-07crypto: x86/curve25519 - leave r12 as spare registerJason A. Donenfeld1-55/+55
2022-07-07crypto: x86/curve25519 - replace with formally verified implementationJason A. Donenfeld1-2254/+1292
2022-07-07crypto: arm64/chacha - correctly walk through blocksJason A. Donenfeld1-4/+4
2022-07-07crypto: x86/curve25519 - support assemblers with no adx supportJason A. Donenfeld2-3/+9
2022-07-07crypto: arm/chacha - fix build failured when kernel mode NEON is disabledArd Biesheuvel1-2/+2
2022-07-07crypto: x86/poly1305 - emit does base conversion itselfJason A. Donenfeld1-6/+2
2022-07-07crypto: x86/poly1305 - fix .gitignore typoJason A. Donenfeld1-1/+1
2022-07-07crypto: {arm,arm64,mips}/poly1305 - remove redundant non-reduction from emitJason A. Donenfeld3-48/+6
2022-07-07crypto: x86/poly1305 - wire up faster implementations for kernelJason A. Donenfeld6-1576/+571
2022-07-07crypto: x86/poly1305 - import unmodified cryptogams implementationJason A. Donenfeld1-0/+4159
2022-07-07crypto: poly1305 - add new 32 and 64-bit generic versionsJason A. Donenfeld2-21/+214
2022-07-07crypto: arm/curve25519 - add arch-specific key generation functionJason A. Donenfeld1-0/+7
2022-07-07crypto: arch - conditionalize crypto api in arch glue for lib codeJason A. Donenfeld10-30/+49
2022-07-07crypto: x86/chacha - only unregister algorithms if registeredEric Biggers1-1/+2
2022-07-07crypto: arm/curve25519 - wire up NEON implementationJason A. Donenfeld4-195/+287
2022-07-07crypto: arm/curve25519 - import Bernstein and Schwabe's Curve25519 ARM implementationJason A. Donenfeld1-0/+2105
2022-07-07crypto: curve25519 - x86_64 library and KPP implementationsJason A. Donenfeld2-0/+2476
2022-07-07crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS optimized implementationArd Biesheuvel3-0/+1490
2022-07-07crypto: arm/poly1305 - incorporate OpenSSL/CRYPTOGAMS NEON implementationArd Biesheuvel5-1/+2686
2022-07-07crypto: arm64/poly1305 - incorporate OpenSSL/CRYPTOGAMS NEON implementationArd Biesheuvel5-1/+2000
2022-07-07crypto: x86/poly1305 - expose existing driver as poly1305 libraryArd Biesheuvel1-16/+41
2022-07-07crypto: x86/poly1305 - depend on generic library not generic shashArd Biesheuvel1-11/+55
2022-07-07crypto: x86/poly1305 - unify Poly1305 state struct with generic codeArd Biesheuvel1-59/+29
2022-07-07crypto: poly1305 - move core routines into a separate libraryArd Biesheuvel1-1/+1
2022-07-07crypto: mips/chacha - wire up accelerated 32r2 code from ZincArd Biesheuvel4-44/+271
2022-07-07crypto: mips/chacha - import 32r2 ChaCha code from ZincJason A. Donenfeld1-0/+424
2022-07-07crypto: arm/chacha - expose ARM ChaCha routine as library functionArd Biesheuvel2-1/+41
2022-07-07crypto: arm/chacha - remove dependency on generic ChaCha driverArd Biesheuvel6-240/+340
2022-07-07crypto: arm/chacha - import Eric Biggers's scalar accelerated ChaCha codeArd Biesheuvel1-0/+461
2022-07-07crypto: arm64/chacha - expose arm64 ChaCha routine as library functionArd Biesheuvel2-11/+43
2022-07-07crypto: arm64/chacha - depend on generic chacha library instead of crypto driverArd Biesheuvel2-19/+23
2022-07-07crypto: x86/chacha - expose SIMD ChaCha routine as library functionArd Biesheuvel1-25/+66
2022-07-07crypto: x86/chacha - depend on generic chacha library instead of crypto driverArd Biesheuvel1-55/+35