summaryrefslogtreecommitdiffstats
path: root/arch/x86/crypto
Commit message (Expand)AuthorAgeFilesLines
* 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
* crypto: x86/aes - drop scalar assembler implementationsArd Biesheuvel2019-07-264-621/+0
* crypto: x86/aes-ni - switch to generic for fallback and key routinesArd Biesheuvel2019-07-261-8/+7
* crypto: aes - rename local routines to prevent future clashesArd Biesheuvel2019-07-261-4/+4
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2019-07-082-39/+8
|\
| * crypto: chacha - constify ctx and iv argumentsEric Biggers2019-06-131-1/+1
| * crypto: x86/aesni - remove unused internal cipher algorithmEric Biggers2019-06-131-38/+7
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-198-32/+8
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335Thomas Gleixner2019-06-051-14/+1
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner2019-05-303-32/+3
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner2019-05-3020-316/+20
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-3024-127/+24
* | treewide: Add SPDX license identifier for more missed filesThomas Gleixner2019-05-211-0/+1
|/
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2019-05-0620-794/+182
|\
| * crypto: shash - remove shash_desc::flagsEric Biggers2019-04-251-2/+0
| * crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()Eric Biggers2019-04-081-8/+5
| * crypto: x86 - convert to use crypto_simd_usable()Eric Biggers2019-03-2212-36/+44
| * crypto: x86/morus1280 - convert to use AEAD SIMD helpersEric Biggers2019-03-223-95/+14
| * crypto: x86/morus640 - convert to use AEAD SIMD helpersEric Biggers2019-03-222-90/+7
| * crypto: x86/aegis256 - convert to use AEAD SIMD helpersEric Biggers2019-03-221-127/+30
| * crypto: x86/aegis128l - convert to use AEAD SIMD helpersEric Biggers2019-03-221-127/+30
| * crypto: x86/aegis128 - convert to use AEAD SIMD helpersEric Biggers2019-03-221-127/+30
| * crypto: x86/aesni - convert to use AEAD SIMD helpersEric Biggers2019-03-221-146/+15
| * crypto: x86/aesni - convert to use skcipher SIMD bulk registrationEric Biggers2019-03-221-36/+7
* | crypto: x86/poly1305 - fix overflow during partial reductionEric Biggers2019-04-082-12/+24
|/
* 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