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