summaryrefslogtreecommitdiffstats
path: root/arch/x86/crypto/aesni-intel_glue.c
Commit message (Expand)AuthorAgeFilesLines
* crypto: x86/aes-xts - switch to new Intel CPU model definesTony Luck2024-05-221-8/+8
* crypto: x86/aes-gcm - simplify GCM hash subkey derivationEric Biggers2024-04-261-18/+8
* crypto: x86/aes-xts - simplify loop in xts_crypt_slowpath()Eric Biggers2024-04-261-8/+5
* crypto: x86/aes-xts - optimize size of instructions operating on lengthsEric Biggers2024-04-191-9/+9
* crypto: x86/aes-xts - make non-AVX implementation use new glue codeEric Biggers2024-04-121-194/+123
* crypto: x86/aes-xts - wire up VAES + AVX10/512 implementationEric Biggers2024-04-051-0/+32
* crypto: x86/aes-xts - wire up VAES + AVX10/256 implementationEric Biggers2024-04-051-0/+16
* crypto: x86/aes-xts - wire up VAES + AVX2 implementationEric Biggers2024-04-051-0/+20
* crypto: x86/aes-xts - wire up AESNI + AVX implementationEric Biggers2024-04-051-2/+200
* crypto: x86/aesni - Update aesni_set_key() to return voidChang S. Bae2024-04-021-4/+4
* crypto: x86/aesni - Rearrange AES key size checkChang S. Bae2024-04-021-10/+8
* crypto: x86/aesni - Perform address alignment early for XTS modeChang S. Bae2023-10-051-9/+14
* crypto: x86/aesni - Correct the data type in struct aesni_xts_ctxChang S. Bae2023-10-051-10/+9
* crypto: x86/aesni - Refactor the common address alignment codeChang S. Bae2023-10-051-16/+10
* crypto: x86/aesni - remove unused parameter to aes_set_key_common()Eric Biggers2023-07-221-13/+9
* crypto: x86/aesni - Align the address before aes_set_key_common()Chang S. Bae2023-07-141-6/+6
* crypto: x86/aesni-xctr - Add accelerated implementation of XCTRNathan Huckleberry2022-06-101-1/+113
* crypto: x86/aesni - don't require alignment of dataJakub Kicinski2021-12-311-2/+2
* crypto: aesni - check walk.nbytes instead of errShreyansh Chouhan2021-09-171-1/+1
* crypto: aesni - xts_crypt() return if walk.nbytes is 0Shreyansh Chouhan2021-08-271-1/+1
* crypto: x86/aes-ni - add missing error checks in XTS codeArd Biesheuvel2021-07-231-0/+5
* crypto: aesni - release FPU during skcipher walk API callsArd Biesheuvel2021-01-221-41/+32
* crypto: aesni - replace CTR function pointer with static callArd Biesheuvel2021-01-221-6/+7
* crypto: aesni - replace function pointers with static branchesArd Biesheuvel2021-01-141-44/+54
* crypto: aesni - refactor scatterlist processingArd Biesheuvel2021-01-141-83/+56
* crypto: aesni - clean up mapping of associated dataArd Biesheuvel2021-01-141-4/+5
* crypto: aesni - drop unused asm prototypesArd Biesheuvel2021-01-141-67/+0
* crypto: aesni - prevent misaligned buffers on the stackArd Biesheuvel2021-01-141-12/+16
* crypto: x86/aes-ni-xts - rewrite and drop indirections via glue helperArd Biesheuvel2021-01-081-96/+124
* crypto: x86/aes-ni-xts - use direct calls to and 4-way strideArd Biesheuvel2021-01-081-11/+14
* crypto: aesni - implement support for cts(cbc(aes))Ard Biesheuvel2021-01-031-0/+133
* x86: update AS_* macros to binutils >=2.23, supporting ADX and AVX2Jason A. Donenfeld2020-04-091-7/+0
* x86: remove always-defined CONFIG_AS_AVXMasahiro Yamada2020-04-091-13/+1
* crypto: Convert to new CPU match macrosThomas Gleixner2020-03-241-1/+1
* crypto: remove CRYPTO_TFM_RES_BAD_KEY_LENEric Biggers2020-01-091-7/+3
* crypto: x86 - Regularize glue function prototypesKees Cook2019-12-111-27/+18
* crypto: x86/aes-ni - use AES library instead of single-use AES cipherArd Biesheuvel2019-09-091-11/+6
* crypto: x86/xts - implement support for ciphertext stealingArd Biesheuvel2019-08-221-2/+4
* 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-081-38/+7
|\
| * crypto: x86/aesni - remove unused internal cipher algorithmEric Biggers2019-06-131-38/+7
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
|/
* crypto: x86 - convert to use crypto_simd_usable()Eric Biggers2019-03-221-4/+4
* 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/aesni-gcm - fix crash on empty plaintextEric Biggers2019-02-081-5/+8
* crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static constEric Biggers2019-01-181-21/+13
* crypto: aesni - Add scatter/gather avx stubs, and use them in CDave Watson2018-12-231-252/+97
* crypto: aesni - Split AAD hash calculation to separate macroDave Watson2018-12-231-8/+20