summaryrefslogtreecommitdiff
path: root/arch/x86/crypto
AgeCommit message (Expand)AuthorFilesLines
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
2025-04-07crypto: x86/chacha - Remove SIMD fallback pathHerbert Xu1-35/+11
2025-04-07crypto: x86/twofish - stop using the SIMD helperEric Biggers2-15/+7
2025-04-07crypto: x86/sm4 - stop using the SIMD helperEric Biggers3-42/+22
2025-04-07crypto: x86/serpent - stop using the SIMD helperEric Biggers4-45/+21
2025-04-07crypto: x86/cast - stop using the SIMD helperEric Biggers3-30/+13
2025-04-07crypto: x86/camellia - stop using the SIMD helperEric Biggers3-29/+14
2025-04-07crypto: x86/aria - stop using the SIMD helperEric Biggers4-47/+20
2025-04-07crypto: x86/aes - stop using the SIMD helperEric Biggers2-100/+59
2025-04-07crypto: x86/aegis - stop using the SIMD helperEric Biggers2-10/+4
2025-04-07crypto: x86/aes - drop the avx10_256 AES-XTS and AES-CTR codeEric Biggers3-121/+74
2025-03-29Merge tag 'v6.15-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds10-858/+904
2025-03-26Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds1-21/+1
2025-03-21crypto: lib/chacha - remove unused arch-specific init supportEric Biggers1-8/+2
2025-03-15crypto: skcipher - Make skcipher_walk src.virt.addr constHerbert Xu1-1/+1
2025-03-15crypto: scatterwalk - Change scatterwalk_next calling conventionHerbert Xu2-9/+7
2025-03-02crypto: lib/Kconfig - Hide arch options from userHerbert Xu1-6/+11
2025-03-02crypto: x86/aegis - use the new scatterwalk functionsEric Biggers1-6/+4
2025-03-02crypto: x86/aes-gcm - use the new scatterwalk functionsEric Biggers1-14/+14
2025-02-22crypto: x86/ghash - Use proper helpers to clone requestHerbert Xu1-6/+17
2025-02-22crypto: lib/Kconfig - Fix lib built-in failure when arch is modularHerbert Xu1-3/+3
2025-02-22crypto: x86/aes-xts - change license to Apache-2.0 OR BSD-2-ClauseEric Biggers1-8/+47
2025-02-22crypto: x86/aes-ctr - rewrite AESNI+AVX optimized CTR and add VAES supportEric Biggers4-792/+803
2025-02-14x86/cfi: Clean up linkagePeter Zijlstra1-0/+2
2025-02-14x86,kcfi: Fix EXPORT_SYMBOL vs kCFIPeter Zijlstra6-14/+20
2025-02-10x86: move ZMM exclusion list into CPU feature flagEric Biggers1-21/+1
2025-02-09crypto: x86/aes-xts - make the fast path 64-bit specificEric Biggers1-20/+10
2025-01-24Merge tag 'v6.14-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds8-242/+221