summaryrefslogtreecommitdiffstats
path: root/arch/x86/crypto
AgeCommit message (Expand)AuthorLines
2026-01-15crypto: x86/aes-gcm - Use new AES library APIEric Biggers-69/+67
2026-01-15crypto: x86/aes - Remove the superseded AES-NI crypto_cipherEric Biggers-88/+1
2026-01-12lib/crypto: x86/nh: Migrate optimized code into libraryEric Biggers-469/+0
2025-12-03Merge tag 'v6.19-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds-2/+1
2025-12-02Merge tag 'aes-gcm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds-486/+1663
2025-11-24crypto: aesni - ctr_crypt() use min() instead of min_t()David Laight-2/+1
2025-11-11lib/crypto: x86/polyval: Migrate optimized code into libraryEric Biggers-514/+0
2025-11-03crypto: x86/aes-gcm-vaes-avx2 - initialize full %rax return registerEric Biggers-0/+1
2025-10-26crypto: x86/aes-gcm - optimize long AAD processing with AVX512Eric Biggers-47/+99
2025-10-26crypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^1Eric Biggers-2/+14
2025-10-26crypto: x86/aes-gcm - revise some comments in AVX512 codeEric Biggers-16/+11
2025-10-26crypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functionsEric Biggers-95/+92
2025-10-26crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectorsEric Biggers-200/+153
2025-10-26crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512Eric Biggers-138/+105
2025-10-26crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized codeEric Biggers-59/+6
2025-10-26crypto: x86/aes-gcm - add VAES+AVX2 optimized codeEric Biggers-2/+1255
2025-10-11Merge tag 'x86_cleanups_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-53/+9
2025-09-06lib/crypto: curve25519: Consolidate into single moduleEric Biggers-1647/+0
2025-09-06crypto: x86/curve25519 - Remove unused kpp supportEric Biggers-98/+1
2025-08-21crypto: x86 - Remove CONFIG_AS_VPCLMULQDQUros Bizjak-27/+5
2025-08-21crypto: X86 - Remove CONFIG_AS_VAESUros Bizjak-12/+12
2025-08-20crypto: x86 - Remove CONFIG_AS_GFNIUros Bizjak-26/+4
2025-07-31Merge tag 'v6.17-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds-11/+38
2025-07-18crypto: x86/aegis - Add missing error checksEric Biggers-11/+25
2025-07-18crypto: x86/aegis - Fix sleeping when disallowed on PREEMPT_RTEric Biggers-2/+6
2025-07-14lib/crypto: x86/sha1: Migrate optimized code into libraryEric Biggers-1899/+0
2025-07-14crypto: x86/sha1 - Rename conflicting symbolEric Biggers-5/+5
2025-06-30lib/crypto: x86/sha512: Migrate optimized SHA-512 code to libraryEric Biggers-1936/+0
2025-06-30crypto: sha512 - Rename conflicting symbolsEric Biggers-5/+5
2025-06-23crypto: x86 - Fix build warnings about export.hChengZhenghan-0/+9
2025-05-05crypto: x86/sha256 - implement library instead of shashEric Biggers-2435/+0
2025-04-28crypto: x86/polyval - Use API partial block handlingHerbert Xu-52/+20
2025-04-28crypto: x86 - move library functions to arch/x86/lib/crypto/Eric Biggers-7656/+0
2025-04-28crypto: x86 - drop redundant dependencies on X86Eric Biggers-34/+33
2025-04-23crypto: x86/sm3 - Use API partial block handlingHerbert Xu-44/+10
2025-04-23crypto: x86/sha512 - Use API partial block handlingHerbert Xu-50/+25
2025-04-23crypto: sha256_base - Remove partial block helpersHerbert Xu-2/+2
2025-04-23crypto: x86/sha256 - Use API partial block handlingHerbert Xu-66/+41
2025-04-23crypto: x86/sha1 - Use API partial block handlingHerbert Xu-55/+24
2025-04-23crypto: x86/ghash - Use API partial block handlingHerbert Xu-257/+37
2025-04-19crypto: lib/poly1305 - restore ability to remove modulesEric Biggers-0/+5
2025-04-19crypto: lib/chacha - restore ability to remove modulesEric Biggers-0/+5
2025-04-16crypto: x86/poly1305 - don't select CRYPTO_LIB_POLY1305_GENERICEric Biggers-1/+0
2025-04-16crypto: x86/poly1305 - remove redundant shash algorithmEric Biggers-97/+7
2025-04-16crypto: poly1305 - centralize the shash wrappers for arch codeEric Biggers-1/+7
2025-04-16crypto: lib/sm3 - Move sm3 library into lib/cryptoHerbert Xu-1/+1
2025-04-09crypto: x86/chacha - Restore SSSE3 fallback pathHerbert Xu-5/+17
2025-04-07crypto: x86/chacha - remove the skcipher algorithmsEric Biggers-136/+5
2025-04-07crypto: chacha - centralize the skcipher wrappers for arch codeEric Biggers-1/+7
2025-04-07crypto: x86/aes-xts - optimize _compute_first_set_of_tweaks for AVX-512Eric Biggers-28/+62