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