summaryrefslogtreecommitdiffstats
path: root/arch/x86/crypto
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * crypto: arch - conditionalize crypto api in arch glue for lib codeJason A. Donenfeld2019-11-274-9/+14
* | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2019-11-2641-328/+318
|\ \ | |/ |/|
| * x86/asm/32: Change all ENTRY+ENDPROC to SYM_FUNC_*Jiri Slaby2019-10-182-8/+8
| * x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_*Jiri Slaby2019-10-1838-236/+236
| * x86/asm: Annotate aliasesJiri Slaby2019-10-181-3/+2
| * x86/asm/crypto: Annotate local functionsJiri Slaby2019-10-1811-77/+68
* | crypto: x86/chacha - only unregister algorithms if registeredEric Biggers2019-11-221-1/+2
* | crypto: curve25519 - x86_64 library and KPP implementationsJason A. Donenfeld2019-11-172-0/+2476
* | crypto: blake2s - x86_64 SIMD implementationJason A. Donenfeld2019-11-173-0/+493
* | crypto: x86/poly1305 - expose existing driver as poly1305 libraryArd Biesheuvel2019-11-171-16/+41
* | crypto: x86/poly1305 - depend on generic library not generic shashArd Biesheuvel2019-11-171-11/+55
* | crypto: x86/poly1305 - unify Poly1305 state struct with generic codeArd Biesheuvel2019-11-171-59/+29
* | crypto: poly1305 - move core routines into a separate libraryArd Biesheuvel2019-11-171-1/+1
* | crypto: x86/chacha - expose SIMD ChaCha routine as library functionArd Biesheuvel2019-11-171-25/+66
* | crypto: x86/chacha - depend on generic chacha library instead of crypto driverArd Biesheuvel2019-11-171-55/+35
* | crypto: chacha - move existing library code into lib/cryptoArd Biesheuvel2019-11-171-1/+1
|/
* crypto: x86/aes-ni - use AES library instead of single-use AES cipherArd Biesheuvel2019-09-091-11/+6
* crypto: x86 - Rename functions to avoid conflict with crypto/sha256.hHans de Goede2019-09-051-6/+6
* crypto: x86/xts - implement support for ciphertext stealingArd Biesheuvel2019-08-228-17/+80
* crypto: x86/des - switch to library interfaceArd Biesheuvel2019-08-221-19/+23
* crypto: des - split off DES library from generic DES cipher driverArd Biesheuvel2019-08-221-1/+1
* crypto: 3des - move verification out of exported routineArd Biesheuvel2019-08-221-0/+4
* crypto: ghash - add comment and improve help textEric Biggers2019-07-271-2/+1
* crypto: aegis128l/aegis256 - remove x86 and generic implementationsArd Biesheuvel2019-07-265-2113/+0
* crypto: morus - remove generic and x86 implementationsArd Biesheuvel2019-07-269-2726/+0