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