summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/crypto
AgeCommit message (Expand)AuthorLines
2021-01-14crypto: x86 - use local headers for x86 specific shared declarationsArd Biesheuvel-169/+0
2021-01-14crypto: x86 - remove glue helper moduleArd Biesheuvel-74/+0
2021-01-14crypto: x86/glue-helper - drop CTR helper routinesArd Biesheuvel-32/+0
2021-01-14crypto: x86/twofish - drop CTR mode implementationArd Biesheuvel-4/+0
2021-01-14crypto: x86/camellia - drop CTR mode implementationArd Biesheuvel-6/+0
2021-01-14crypto: x86/glue-helper - drop XTS helper routinesArd Biesheuvel-12/+0
2021-01-14crypto: x86/serpent- switch to XTS templateArd Biesheuvel-21/+0
2021-01-14crypto: x86/camellia - switch to XTS templateArd Biesheuvel-18/+0
2020-01-09crypto: remove CRYPTO_TFM_RES_BAD_KEY_LENEric Biggers-1/+1
2019-12-11crypto: x86 - Regularize glue function prototypesKees Cook-82/+66
2019-08-22crypto: x86/xts - implement support for ciphertext stealingArd Biesheuvel-1/+1
2019-07-26crypto: x86/aes-ni - switch to generic for fallback and key routinesArd Biesheuvel-12/+0
2018-03-03crypto: x86/glue_helper - rename glue_skwalk_fpu_begin()Eric Biggers-4/+3
2018-03-03crypto: x86/glue_helper - remove blkcipher_walk functionsEric Biggers-62/+0
2018-03-03crypto: x86/camellia-aesni-avx, avx2 - convert to skcipher interfaceEric Biggers-1/+3
2018-03-03crypto: x86/camellia - remove XTS algorithmEric Biggers-1/+2
2018-03-03crypto: x86/camellia - remove LRW algorithmEric Biggers-10/+0
2018-03-03crypto: x86/camellia-aesni-avx - remove LRW algorithmEric Biggers-0/+1
2018-03-03crypto: x86/twofish-3way - remove XTS algorithmEric Biggers-8/+0
2018-03-03crypto: x86/twofish-3way - remove LRW algorithmEric Biggers-11/+0
2018-03-03crypto: x86/serpent-avx,avx2 - convert to skcipher interfaceEric Biggers-2/+5
2018-03-03crypto: x86/serpent-avx - remove LRW algorithmEric Biggers-10/+0
2018-03-03crypto: x86/glue_helper - add skcipher_walk functionsEric Biggers-0/+12
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman-0/+6
2017-04-05crypto: glue_helper - remove the le128_gf128mul_x_ble functionOndrej Mosnáček-10/+0
2016-11-28crypto: glue_helper - Add skcipher xts helpersHerbert Xu-1/+38
2015-05-19x86/fpu: Rename i387.h to fpu/api.hIngo Molnar-1/+1
2013-09-24crypto: move x86 to the generic version of ablk_helperArd Biesheuvel-31/+0
2013-06-21Revert "crypto: twofish - add AVX2/x86_64 assembler implementation of twofish...Jussi Kivilinna-18/+0
2013-06-21Revert "crypto: blowfish - add AVX2/x86_64 implementation of blowfish cipher"Jussi Kivilinna-43/+0
2013-04-25crypto: camellia - add AVX2/AES-NI/x86_64 assembler implementation of camelli...Jussi Kivilinna-0/+19
2013-04-25crypto: serpent - add AVX2/x86_64 assembler implementation of serpent cipherJussi Kivilinna-0/+24
2013-04-25crypto: twofish - add AVX2/x86_64 assembler implementation of twofish cipherJussi Kivilinna-0/+18
2013-04-25crypto: blowfish - add AVX2/x86_64 implementation of blowfish cipherJussi Kivilinna-0/+43
2013-04-25crypto: x86 - add more optimized XTS-mode for serpent-avxJussi Kivilinna-0/+29
2012-11-09crypto: camellia-x86_64 - share common functions and move structures and func...Jussi Kivilinna-0/+82
2012-10-24crypto: serpent/avx - avoid using temporary stack buffersJussi Kivilinna-20/+7
2012-10-24crypto: x86/glue_helper - use le128 instead of u128 for CTR modeJussi Kivilinna-13/+19
2012-06-27crypto: move arch/x86/include/asm/aes.h to arch/x86/include/asm/crypto/Jussi Kivilinna-0/+11
2012-06-27crypto: move arch/x86/include/asm/serpent-{sse2|avx}.h to arch/x86/include/as...Jussi Kivilinna-0/+95
2012-06-27crypto: twofish-avx - remove duplicated glue code and use shared glue code fr...Jussi Kivilinna-0/+46
2012-06-27crypto: serpent-sse2 - split generic glue code to new helper moduleJussi Kivilinna-0/+115
2012-06-27crypto: aes_ni - change to use shared ablk_* functionsJussi Kivilinna-0/+2
2012-06-27crypto: ablk_helper - move ablk_* functions from serpent-sse2/avx glue code t...Jussi Kivilinna-0/+29