summaryrefslogtreecommitdiffstats
path: root/arch/x86/crypto/Makefile
AgeCommit message (Expand)AuthorLines
2026-01-12lib/crypto: x86/nh: Migrate optimized code into libraryEric Biggers-5/+0
2025-12-02Merge tag 'aes-gcm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds-2/+3
2025-11-11lib/crypto: x86/polyval: Migrate optimized code into libraryEric Biggers-3/+0
2025-10-26crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512Eric Biggers-2/+2
2025-10-26crypto: x86/aes-gcm - add VAES+AVX2 optimized codeEric Biggers-0/+1
2025-10-11Merge tag 'x86_cleanups_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-4/+2
2025-09-06lib/crypto: curve25519: Consolidate into single moduleEric Biggers-5/+0
2025-08-21crypto: x86 - Remove CONFIG_AS_VPCLMULQDQUros Bizjak-4/+2
2025-08-21crypto: X86 - Remove CONFIG_AS_VAESUros Bizjak-1/+1
2025-07-14lib/crypto: x86/sha1: Migrate optimized code into libraryEric Biggers-3/+0
2025-06-30lib/crypto: x86/sha512: Migrate optimized SHA-512 code to libraryEric Biggers-3/+0
2025-05-05crypto: x86/sha256 - implement library instead of shashEric Biggers-3/+0
2025-04-28crypto: x86 - move library functions to arch/x86/lib/crypto/Eric Biggers-15/+0
2025-04-07crypto: x86 - Remove CONFIG_AS_AVX512 handlingUros Bizjak-2/+1
2025-04-07crypto: x86 - Remove CONFIG_AS_SHA256_NIUros Bizjak-2/+1
2025-04-07crypto: x86 - Remove CONFIG_AS_SHA1_NIUros Bizjak-2/+1
2025-02-22crypto: x86/aes-ctr - rewrite AESNI+AVX optimized CTR and add VAES supportEric Biggers-1/+1
2024-12-01x86/crc-t10dif: expose CRC-T10DIF function through libEric Biggers-3/+0
2024-12-01x86/crc32: expose CRC32 functions through libEric Biggers-7/+0
2024-06-07crypto: x86/aes-gcm - rewrite the AES-NI optimized AES-GCMEric Biggers-2/+3
2024-06-07crypto: x86/aes-gcm - add VAES and AVX512 / AVX10 optimized AES-GCMEric Biggers-0/+3
2024-04-05crypto: x86/aes-xts - add AES-XTS assembly macro for modern CPUsEric Biggers-1/+2
2023-01-06crypto: x86/aria - implement aria-avx512Taehee Yoo-0/+3
2023-01-06crypto: x86/aria - implement aria-avx2Taehee Yoo-0/+3
2022-12-02crypto: x86/curve25519 - disable gcovJoe Fradley-0/+3
2022-09-24crypto: aria-avx - add AES-NI/AVX/x86_64/GFNI assembler implementation of ari...Taehee Yoo-0/+3
2022-06-10crypto: blake2s - remove shash moduleJason A. Donenfeld-3/+1
2022-06-10crypto: x86/polyval - Add PCLMULQDQ accelerated implementation of POLYVALNathan Huckleberry-0/+3
2022-01-28crypto: x86/sm3 - add AVX assembly implementationTianjia Zhang-0/+3
2022-01-07lib/crypto: blake2s: include as built-inJason A. Donenfeld-1/+3
2021-08-27crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementationTianjia Zhang-0/+3
2021-07-30crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementationTianjia Zhang-0/+3
2021-04-19x86/crypto: Enable objtool in crypto codeJosh Poimboeuf-2/+0
2021-01-14crypto: x86 - remove glue helper moduleArd Biesheuvel-2/+0
2020-04-09x86: update AS_* macros to binutils >=2.23, supporting ADX and AVX2Jason A. Donenfeld-4/+2
2020-04-09crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'make clean'Masahiro Yamada-2/+0
2020-04-09crypto: x86 - rework configuration based on KconfigJason A. Donenfeld-87/+65
2020-04-09x86: remove always-defined CONFIG_AS_AVXMasahiro Yamada-20/+12
2020-03-05crypto: x86/curve25519 - support assemblers with no adx supportJason A. Donenfeld-1/+6
2020-01-16crypto: x86/poly1305 - wire up faster implementations for kernelJason A. Donenfeld-2/+9
2019-11-17crypto: curve25519 - x86_64 library and KPP implementationsJason A. Donenfeld-0/+1
2019-11-17crypto: blake2s - x86_64 SIMD implementationJason A. Donenfeld-0/+2
2019-07-26crypto: aegis128l/aegis256 - remove x86 and generic implementationsArd Biesheuvel-4/+0
2019-07-26crypto: morus - remove generic and x86 implementationsArd Biesheuvel-13/+0
2019-07-26crypto: x86/aes - drop scalar assembler implementationsArd Biesheuvel-4/+0
2018-12-13crypto: x86/chacha20 - refactor to allow varying number of roundsEric Biggers-4/+4
2018-12-13crypto: x86/nhpoly1305 - add AVX2 accelerated NHPoly1305Eric Biggers-0/+3
2018-12-13crypto: x86/nhpoly1305 - add SSE2 accelerated NHPoly1305Eric Biggers-0/+4
2018-11-29crypto: x86/chacha20 - Add a 8-block AVX-512VL variantMartin Willi-0/+5
2018-10-05crypto: x86/aes-ni - remove special handling of AES in PCBC modeArd Biesheuvel-1/+1