summaryrefslogtreecommitdiff
path: root/arch/x86/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto: aesni - prevent misaligned buffers on the stackArd Biesheuvel2021-03-041-12/+16
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2020-12-1410-28/+27
|\
| * crypto: x86/poly1305 - Use TEST %reg,%reg instead of CMP $0,%regUros Bizjak2020-12-041-1/+1
| * crypto: x86/sha512 - Use TEST %reg,%reg instead of CMP $0,%regUros Bizjak2020-12-042-2/+2
| * crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%regUros Bizjak2020-12-042-20/+20
| * crypto: sha - split sha.h into sha1.h and sha2.hEric Biggers2020-11-203-3/+3
| * crypto: hash - Use memzero_explicit() for clearing stateArvind Sankar2020-10-301-1/+1
| * crypto: x86/aes - remove unused file aes_glue.cEric Biggers2020-10-301-1/+0
* | crypto: x86/poly1305 - add back a needed assignmentEric Biggers2020-10-241-0/+1
|/
* crypto: x86/poly1305 - Remove assignments with no effectHerbert Xu2020-10-021-3/+0
* crypto: poly1305-x86_64 - Use XORL r32,32Uros Bizjak2020-09-111-4/+4
* crypto: curve25519-x86_64 - Use XORL r32,32Uros Bizjak2020-09-111-34/+34
* crypto: x86/crc32c-intel - Use CRC32 mnemonicUros Bizjak2020-08-211-12/+6
* crypto: algapi - Remove skbuff.h inclusionHerbert Xu2020-08-206-0/+6
* crypto: x86/curve25519 - Remove unused carry variablesHerbert Xu2020-07-311-4/+2
* crypto: x86/crc32c - fix building with clang iasArnd Bergmann2020-07-231-1/+1
* crypto: x86 - Remove include/asm/inst.hUros Bizjak2020-07-166-405/+399
* crypto: x86/chacha-sse3 - use unaligned loads for state arrayArd Biesheuvel2020-07-162-23/+10
* crypto: aesni - Fix build with LLVM_IAS=1Sedat Dilek2020-07-091-3/+3
* crypto: aesni - add compatibility with IASJian Cai2020-07-031-11/+3
* Merge tag 'objtool-core-2020-06-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-06-014-17/+17
|\
| * Merge tag 'v5.7-rc6' into objtool/core, to pick up fixes and resolve semantic...Ingo Molnar2020-05-185-18/+23
| |\
| * | x86: Change {JMP,CALL}_NOSPEC argumentPeter Zijlstra2020-04-304-17/+17
* | | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2020-06-013-3/+0
|\ \ \ | |_|/ |/| |
| * | crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.hEric Biggers2020-05-083-3/+0
| |/
* | crypto: arch/nhpoly1305 - process in explicit 4k chunksJason A. Donenfeld2020-04-302-2/+2
* | crypto: arch/lib - limit simd usage to 4k chunksJason A. Donenfeld2020-04-303-16/+21
|/
* x86: update AS_* macros to binutils >=2.23, supporting ADX and AVX2Jason A. Donenfeld2020-04-0911-52/+6
* crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'make clean'Masahiro Yamada2020-04-091-2/+0
* crypto: x86 - rework configuration based on KconfigJason A. Donenfeld2020-04-091-87/+65
* x86: remove always-defined CONFIG_AS_AVXMasahiro Yamada2020-04-0911-77/+19
* x86: remove always-defined CONFIG_AS_SSSE3Masahiro Yamada2020-04-091-2/+0
* Merge tag 'spdx-5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds2020-04-031-0/+1
|\
| * .gitignore: add SPDX License IdentifierMasahiro Yamada2020-03-251-0/+1
* | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2020-04-011-2254/+1292
|\ \
| * | crypto: x86/curve25519 - leave r12 as spare registerJason A. Donenfeld2020-03-061-55/+55
| * | crypto: x86/curve25519 - replace with formally verified implementationJason A. Donenfeld2020-02-131-2254/+1292
* | | Merge branch 'x86/cpu' into perf/core, to resolve conflictIngo Molnar2020-03-255-5/+5
|\ \ \ | |_|/ |/| |
| * | crypto: Convert to new CPU match macrosThomas Gleixner2020-03-245-5/+5
| |/
* | crypto: x86/curve25519 - support assemblers with no adx supportJason A. Donenfeld2020-03-051-1/+6
|/
* crypto: x86/poly1305 - emit does base conversion itselfJason A. Donenfeld2020-01-221-6/+2
* crypto: x86/poly1305 - fix .gitignore typoJason A. Donenfeld2020-01-221-1/+1
* crypto: x86/sha - Eliminate casts on asm implementationsKees Cook2020-01-2211-102/+102
* crypto: x86/poly1305 - wire up faster implementations for kernelJason A. Donenfeld2020-01-166-1576/+571
* crypto: x86/poly1305 - import unmodified cryptogams implementationJason A. Donenfeld2020-01-161-0/+4159
* crypto: poly1305 - add new 32 and 64-bit generic versionsJason A. Donenfeld2020-01-162-21/+214
* crypto: remove propagation of CRYPTO_TFM_RES_* flagsEric Biggers2020-01-091-6/+1
* crypto: remove CRYPTO_TFM_RES_BAD_KEY_LENEric Biggers2020-01-0911-44/+19
* crypto: x86 - Regularize glue function prototypesKees Cook2019-12-1112-315/+290
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2019-12-024-9/+14
|\