summaryrefslogtreecommitdiffstats
path: root/arch/x86/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto: x86/poly1305 - Clear key material from stack in SSE2 variantTommi Hirvola2019-02-281-0/+4
* crypto: x86/aesni-gcm - fix crash on empty plaintextEric Biggers2019-02-081-5/+8
* crypto: x86/morus - fix handling chunked inputs and MAY_SLEEPEric Biggers2019-02-082-48/+31
* crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEPEric Biggers2019-02-083-69/+45
* crypto: x86/crct10dif-pcl - cleanup and optimizationsEric Biggers2019-02-082-559/+235
* crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static constEric Biggers2019-01-181-21/+13
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2018-12-2714-2048/+3987
|\
| * crypto: x86/chacha - avoid sleeping under kernel_fpu_begin()Eric Biggers2018-12-231-13/+20
| * crypto: aesni - Add scatter/gather avx stubs, and use them in CDave Watson2018-12-232-332/+198
| * crypto: aesni - Introduce partial block macroDave Watson2018-12-231-6/+150
| * crypto: aesni - Introduce READ_PARTIAL_BLOCK macroDave Watson2018-12-231-43/+59
| * crypto: aesni - Move ghash_mul to GCM_COMPLETEDave Watson2018-12-231-4/+10
| * crypto: aesni - Fill in new context data structuresDave Watson2018-12-231-14/+37
| * crypto: aesni - Merge avx precompute functionsDave Watson2018-12-231-49/+27
| * crypto: aesni - Split AAD hash calculation to separate macroDave Watson2018-12-232-141/+115
| * crypto: aesni - Add GCM_COMPLETE macroDave Watson2018-12-231-0/+8
| * crypto: aesni - support 256 byte keys in avx asmDave Watson2018-12-232-61/+145
| * crypto: aesni - Macro-ify func save/restoreDave Watson2018-12-231-58/+36
| * crypto: aesni - Introduce gcm_context_dataDave Watson2018-12-232-221/+215
| * crypto: aesni - Merge GCM_ENC_DECDave Watson2018-12-231-633/+318
| * crypto: x86/chacha - yield the FPU occasionallyEric Biggers2018-12-131-1/+11
| * crypto: x86/chacha - add XChaCha12 supportEric Biggers2018-12-131-0/+17
| * crypto: x86/chacha20 - refactor to allow varying number of roundsEric Biggers2018-12-135-131/+136
| * crypto: x86/chacha20 - add XChaCha20 supportEric Biggers2018-12-132-51/+138
| * crypto: x86/nhpoly1305 - add AVX2 accelerated NHPoly1305Eric Biggers2018-12-133-0/+237
| * crypto: x86/nhpoly1305 - add SSE2 accelerated NHPoly1305Eric Biggers2018-12-133-0/+203
| * crypto: x86/chacha20 - Add a 4-block AVX-512VL variantMartin Willi2018-11-292-0/+279
| * crypto: x86/chacha20 - Add a 2-block AVX-512VL variantMartin Willi2018-11-292-0/+178
| * crypto: x86/chacha20 - Add a 8-block AVX-512VL variantMartin Willi2018-11-293-0/+427
| * crypto: poly1305 - use structures for key and accumulatorEric Biggers2018-11-201-9/+11
| * crypto: chacha20-generic - refactor to allow varying number of roundsEric Biggers2018-11-201-24/+24
| * crypto: x86/chacha20 - Add a 4-block AVX2 variantMartin Willi2018-11-162-0/+317
| * crypto: x86/chacha20 - Add a 2-block AVX2 variantMartin Willi2018-11-162-0/+204
| * crypto: x86/chacha20 - Use larger block functions more aggressivelyMartin Willi2018-11-161-15/+24
| * crypto: x86/chacha20 - Support partial lengths in 8-block AVX2 variantMartin Willi2018-11-162-61/+133
| * crypto: x86/chacha20 - Support partial lengths in 4-block SSSE3 variantMartin Willi2018-11-162-40/+128
| * crypto: x86/chacha20 - Support partial lengths in 1-block SSSE3 variantMartin Willi2018-11-162-22/+63
* | x86: Fix various typos in commentsIngo Molnar2018-12-032-2/+2
|/
* crypto: x86/aes-ni - fix build error following fpu template removalEric Biggers2018-10-081-12/+1
* crypto: x86/aes-ni - remove special handling of AES in PCBC modeArd Biesheuvel2018-10-053-242/+1
* x86/fpu: Remove VLA usage of skcipherKees Cook2018-09-281-14/+16
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Herbert Xu2018-09-215-5/+0
|\
| * crypto: x86/aegis,morus - Do not require OSXSAVE for SSE2Ondrej Mosnacek2018-09-145-5/+0
* | crypto: aesni - don't use GFP_ATOMIC allocation if the request doesn't cross ...Mikulas Patocka2018-09-141-1/+1
* | crypto: x86 - remove SHA multibuffer routines and mcryptdArd Biesheuvel2018-09-0428-8078/+0
|/
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2018-08-291-33/+33
|\
| * crypto: aesni - Use unaligned loads from gcm_context_dataDave Watson2018-08-251-33/+33
* | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2018-08-159-44/+36
|\|
| * Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linuxHerbert Xu2018-08-036-0/+6
| |\
| * | crypto: ahash - remove useless setting of cra_typeEric Biggers2018-07-094-4/+0