| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-15 | Merge tag 'v7.1-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/... | Linus Torvalds | 4 | -1239/+0 |
| 2026-04-03 | crypto: x86 - Remove des and des3_ede code | Eric Biggers | 4 | -1239/+0 |
| 2026-03-23 | lib/crypto: x86/sm3: Migrate optimized code into library | Eric Biggers | 4 | -633/+0 |
| 2026-03-23 | lib/crypto: aesgcm: Use GHASH library API | Eric Biggers | 1 | -0/+1 |
| 2026-03-23 | lib/crypto: x86/ghash: Migrate optimized code into library | Eric Biggers | 4 | -309/+0 |
| 2026-01-15 | crypto: x86/aes-gcm - Use new AES library API | Eric Biggers | 4 | -69/+67 |
| 2026-01-15 | crypto: x86/aes - Remove the superseded AES-NI crypto_cipher | Eric Biggers | 3 | -88/+1 |
| 2026-01-12 | lib/crypto: x86/nh: Migrate optimized code into library | Eric Biggers | 6 | -469/+0 |
| 2025-12-03 | Merge tag 'v6.19-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 1 | -2/+1 |
| 2025-12-02 | Merge tag 'aes-gcm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 5 | -486/+1663 |
| 2025-11-24 | crypto: aesni - ctr_crypt() use min() instead of min_t() | David Laight | 1 | -2/+1 |
| 2025-11-11 | lib/crypto: x86/polyval: Migrate optimized code into library | Eric Biggers | 4 | -514/+0 |
| 2025-11-03 | crypto: x86/aes-gcm-vaes-avx2 - initialize full %rax return register | Eric Biggers | 1 | -0/+1 |
| 2025-10-26 | crypto: x86/aes-gcm - optimize long AAD processing with AVX512 | Eric Biggers | 1 | -47/+99 |
| 2025-10-26 | crypto: x86/aes-gcm - optimize AVX512 precomputation of H^2 from H^1 | Eric Biggers | 1 | -2/+14 |
| 2025-10-26 | crypto: x86/aes-gcm - revise some comments in AVX512 code | Eric Biggers | 1 | -16/+11 |
| 2025-10-26 | crypto: x86/aes-gcm - reorder AVX512 precompute and aad_update functions | Eric Biggers | 1 | -95/+92 |
| 2025-10-26 | crypto: x86/aes-gcm - clean up AVX512 code to assume 512-bit vectors | Eric Biggers | 1 | -200/+153 |
| 2025-10-26 | crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512 | Eric Biggers | 5 | -138/+105 |
| 2025-10-26 | crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code | Eric Biggers | 2 | -59/+6 |
| 2025-10-26 | crypto: x86/aes-gcm - add VAES+AVX2 optimized code | Eric Biggers | 3 | -2/+1255 |
| 2025-10-11 | Merge tag 'x86_cleanups_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 9 | -53/+9 |
| 2025-09-06 | lib/crypto: curve25519: Consolidate into single module | Eric Biggers | 3 | -1647/+0 |
| 2025-09-06 | crypto: x86/curve25519 - Remove unused kpp support | Eric Biggers | 2 | -98/+1 |
| 2025-08-21 | crypto: x86 - Remove CONFIG_AS_VPCLMULQDQ | Uros Bizjak | 4 | -27/+5 |
| 2025-08-21 | crypto: X86 - Remove CONFIG_AS_VAES | Uros Bizjak | 4 | -12/+12 |
| 2025-08-20 | crypto: x86 - Remove CONFIG_AS_GFNI | Uros Bizjak | 5 | -26/+4 |
| 2025-07-31 | Merge tag 'v6.17-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 10 | -11/+38 |
| 2025-07-18 | crypto: x86/aegis - Add missing error checks | Eric Biggers | 1 | -11/+25 |
| 2025-07-18 | crypto: x86/aegis - Fix sleeping when disallowed on PREEMPT_RT | Eric Biggers | 1 | -2/+6 |
| 2025-07-14 | lib/crypto: x86/sha1: Migrate optimized code into library | Eric Biggers | 6 | -1899/+0 |
| 2025-07-14 | crypto: x86/sha1 - Rename conflicting symbol | Eric Biggers | 1 | -5/+5 |
| 2025-06-30 | lib/crypto: x86/sha512: Migrate optimized SHA-512 code to library | Eric Biggers | 6 | -1936/+0 |
| 2025-06-30 | crypto: sha512 - Rename conflicting symbols | Eric Biggers | 1 | -5/+5 |
| 2025-06-23 | crypto: x86 - Fix build warnings about export.h | ChengZhenghan | 9 | -0/+9 |
| 2025-05-05 | crypto: x86/sha256 - implement library instead of shash | Eric Biggers | 7 | -2435/+0 |
| 2025-04-28 | crypto: x86/polyval - Use API partial block handling | Herbert Xu | 1 | -52/+20 |
| 2025-04-28 | crypto: x86 - move library functions to arch/x86/lib/crypto/ | Eric Biggers | 10 | -7656/+0 |
| 2025-04-28 | crypto: x86 - drop redundant dependencies on X86 | Eric Biggers | 1 | -34/+33 |
| 2025-04-23 | crypto: x86/sm3 - Use API partial block handling | Herbert Xu | 1 | -44/+10 |
| 2025-04-23 | crypto: x86/sha512 - Use API partial block handling | Herbert Xu | 1 | -50/+25 |
| 2025-04-23 | crypto: sha256_base - Remove partial block helpers | Herbert Xu | 1 | -2/+2 |
| 2025-04-23 | crypto: x86/sha256 - Use API partial block handling | Herbert Xu | 1 | -66/+41 |
| 2025-04-23 | crypto: x86/sha1 - Use API partial block handling | Herbert Xu | 1 | -55/+24 |
| 2025-04-23 | crypto: x86/ghash - Use API partial block handling | Herbert Xu | 2 | -257/+37 |
| 2025-04-19 | crypto: lib/poly1305 - restore ability to remove modules | Eric Biggers | 1 | -0/+5 |
| 2025-04-19 | crypto: lib/chacha - restore ability to remove modules | Eric Biggers | 1 | -0/+5 |
| 2025-04-16 | crypto: x86/poly1305 - don't select CRYPTO_LIB_POLY1305_GENERIC | Eric Biggers | 1 | -1/+0 |
| 2025-04-16 | crypto: x86/poly1305 - remove redundant shash algorithm | Eric Biggers | 2 | -97/+7 |
| 2025-04-16 | crypto: poly1305 - centralize the shash wrappers for arch code | Eric Biggers | 1 | -1/+7 |
| 2025-04-16 | crypto: lib/sm3 - Move sm3 library into lib/crypto | Herbert Xu | 1 | -1/+1 |
| 2025-04-09 | crypto: x86/chacha - Restore SSSE3 fallback path | Herbert Xu | 1 | -5/+17 |
| 2025-04-07 | crypto: x86/chacha - remove the skcipher algorithms | Eric Biggers | 2 | -136/+5 |
| 2025-04-07 | crypto: chacha - centralize the skcipher wrappers for arch code | Eric Biggers | 1 | -1/+7 |
| 2025-04-07 | crypto: x86/aes-xts - optimize _compute_first_set_of_tweaks for AVX-512 | Eric Biggers | 1 | -28/+62 |
| 2025-04-07 | crypto: x86 - Remove CONFIG_AS_AVX512 handling | Uros Bizjak | 7 | -26/+9 |
| 2025-04-07 | crypto: x86 - Remove CONFIG_AS_SHA256_NI | Uros Bizjak | 2 | -12/+1 |
| 2025-04-07 | crypto: x86 - Remove CONFIG_AS_SHA1_NI | Uros Bizjak | 2 | -12/+1 |
| 2025-04-07 | crypto: x86/chacha - Remove SIMD fallback path | Herbert Xu | 1 | -35/+11 |
| 2025-04-07 | crypto: x86/twofish - stop using the SIMD helper | Eric Biggers | 2 | -15/+7 |
| 2025-04-07 | crypto: x86/sm4 - stop using the SIMD helper | Eric Biggers | 3 | -42/+22 |
| 2025-04-07 | crypto: x86/serpent - stop using the SIMD helper | Eric Biggers | 4 | -45/+21 |
| 2025-04-07 | crypto: x86/cast - stop using the SIMD helper | Eric Biggers | 3 | -30/+13 |
| 2025-04-07 | crypto: x86/camellia - stop using the SIMD helper | Eric Biggers | 3 | -29/+14 |
| 2025-04-07 | crypto: x86/aria - stop using the SIMD helper | Eric Biggers | 4 | -47/+20 |
| 2025-04-07 | crypto: x86/aes - stop using the SIMD helper | Eric Biggers | 2 | -100/+59 |
| 2025-04-07 | crypto: x86/aegis - stop using the SIMD helper | Eric Biggers | 2 | -10/+4 |
| 2025-04-07 | crypto: x86/aes - drop the avx10_256 AES-XTS and AES-CTR code | Eric Biggers | 3 | -121/+74 |
| 2025-03-29 | Merge tag 'v6.15-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 10 | -858/+904 |
| 2025-03-25 | Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb... | Linus Torvalds | 1 | -21/+1 |
| 2025-03-21 | crypto: lib/chacha - remove unused arch-specific init support | Eric Biggers | 1 | -8/+2 |
| 2025-03-15 | crypto: skcipher - Make skcipher_walk src.virt.addr const | Herbert Xu | 1 | -1/+1 |
| 2025-03-15 | crypto: scatterwalk - Change scatterwalk_next calling convention | Herbert Xu | 2 | -9/+7 |
| 2025-03-02 | crypto: lib/Kconfig - Hide arch options from user | Herbert Xu | 1 | -6/+11 |
| 2025-03-02 | crypto: x86/aegis - use the new scatterwalk functions | Eric Biggers | 1 | -6/+4 |
| 2025-03-02 | crypto: x86/aes-gcm - use the new scatterwalk functions | Eric Biggers | 1 | -14/+14 |
| 2025-02-22 | crypto: x86/ghash - Use proper helpers to clone request | Herbert Xu | 1 | -6/+17 |
| 2025-02-22 | crypto: lib/Kconfig - Fix lib built-in failure when arch is modular | Herbert Xu | 1 | -3/+3 |
| 2025-02-22 | crypto: x86/aes-xts - change license to Apache-2.0 OR BSD-2-Clause | Eric Biggers | 1 | -8/+47 |
| 2025-02-22 | crypto: x86/aes-ctr - rewrite AESNI+AVX optimized CTR and add VAES support | Eric Biggers | 4 | -792/+803 |
| 2025-02-14 | x86/cfi: Clean up linkage | Peter Zijlstra | 1 | -0/+2 |
| 2025-02-14 | x86,kcfi: Fix EXPORT_SYMBOL vs kCFI | Peter Zijlstra | 6 | -14/+20 |
| 2025-02-10 | x86: move ZMM exclusion list into CPU feature flag | Eric Biggers | 1 | -21/+1 |
| 2025-02-09 | crypto: x86/aes-xts - make the fast path 64-bit specific | Eric Biggers | 1 | -20/+10 |
| 2025-01-24 | Merge tag 'v6.14-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 8 | -242/+221 |
| 2024-12-21 | crypto: x86/aes-xts - additional optimizations | Eric Biggers | 1 | -55/+90 |
| 2024-12-21 | crypto: x86/aes-xts - more code size optimizations | Eric Biggers | 1 | -11/+13 |
| 2024-12-21 | crypto: x86/aes-xts - change len parameter to int | Eric Biggers | 2 | -6/+6 |
| 2024-12-21 | crypto: x86/aes-xts - improve some comments | Eric Biggers | 1 | -11/+20 |
| 2024-12-21 | crypto: x86/aes-xts - make the register aliases per-function | Eric Biggers | 1 | -28/+33 |
| 2024-12-21 | crypto: x86/aes-xts - use .irp when useful | Eric Biggers | 1 | -59/+15 |
| 2024-12-21 | crypto: x86/aes-gcm - tune better for AMD CPUs | Eric Biggers | 1 | -61/+38 |
| 2024-12-21 | crypto: x86/aes-gcm - code size optimization | Eric Biggers | 1 | -10/+10 |
| 2024-12-14 | crypto: x86 - remove assignments of 0 to cra_alignmask | Eric Biggers | 5 | -5/+0 |
| 2024-12-01 | x86/crc-t10dif: expose CRC-T10DIF function through lib | Eric Biggers | 4 | -488/+0 |
| 2024-12-01 | x86/crc32: expose CRC32 functions through lib | Eric Biggers | 6 | -1057/+0 |
| 2024-12-01 | x86/crc32: update prototype for crc32_pclmul_le_16() | Eric Biggers | 2 | -12/+11 |
| 2024-12-01 | x86/crc32: update prototype for crc_pcl() | Eric Biggers | 2 | -35/+35 |
| 2024-11-19 | Merge tag 'v6.13-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 7 | -714/+375 |
| 2024-11-15 | crypto: aesni - Move back to module_init | Herbert Xu | 1 | -1/+1 |
| 2024-10-28 | crypto: x86/aegis128 - remove unneeded RETs | Eric Biggers | 1 | -6/+0 |
| 2024-10-28 | crypto: x86/aegis128 - remove unneeded FRAME_BEGIN and FRAME_END | Eric Biggers | 1 | -34/+0 |
| 2024-10-28 | crypto: x86/aegis128 - take advantage of block-aligned len | Eric Biggers | 2 | -24/+17 |
| 2024-10-28 | crypto: x86/aegis128 - optimize partial block handling using SSE4.1 | Eric Biggers | 1 | -133/+87 |
| 2024-10-28 | crypto: x86/aegis128 - improve assembly function prototypes | Eric Biggers | 2 | -85/+112 |
| 2024-10-28 | crypto: x86/aegis128 - optimize length block preparation using SSE4.1 | Eric Biggers | 3 | -9/+7 |
| 2024-10-28 | crypto: x86/aegis128 - don't bother with special code for aligned data | Eric Biggers | 1 | -100/+22 |
| 2024-10-28 | crypto: x86/aegis128 - eliminate some indirect calls | Eric Biggers | 2 | -43/+40 |
| 2024-10-28 | crypto: x86/aegis128 - remove no-op init and exit functions | Eric Biggers | 1 | -11/+0 |
| 2024-10-28 | crypto: x86/aegis128 - access 32-bit arguments as 32-bit | Eric Biggers | 1 | -14/+15 |
| 2024-10-26 | crypto: x86/crc32c - eliminate jump table and excessive unrolling | Eric Biggers | 1 | -138/+89 |
| 2024-10-26 | crypto: x86/crc32c - access 32-bit arguments as 32-bit | Eric Biggers | 2 | -32/+27 |
| 2024-10-26 | crypto: x86/crc32c - simplify code for handling fewer than 200 bytes | Eric Biggers | 1 | -83/+33 |
| 2024-10-10 | crypto: x86/cast5 - Remove unused cast5_ctr_16way | Dr. David Alan Gilbert | 1 | -76/+0 |
| 2024-10-02 | move asm/unaligned.h to linux/unaligned.h | Al Viro | 2 | -2/+2 |
| 2024-09-06 | crypto: x86/aesni - update docs for aesni-intel module | Eric Biggers | 2 | -3/+7 |
| 2024-08-24 | crypto: x86/sha256 - Add parentheses around macros' single arguments | Fangrui Song | 1 | -8/+8 |
| 2024-08-10 | crypto: x86/aes-gcm - fix PREEMPT_RT issue in gcm_crypt() | Eric Biggers | 1 | -31/+28 |
| 2024-06-07 | crypto: x86/aes-gcm - rewrite the AES-NI optimized AES-GCM | Eric Biggers | 5 | -4818/+1390 |
| 2024-06-07 | crypto: x86/aes-gcm - add VAES and AVX512 / AVX10 optimized AES-GCM | Eric Biggers | 4 | -16/+1759 |
| 2024-06-07 | crypto: x86 - add missing MODULE_DESCRIPTION() macros | Jeff Johnson | 2 | -0/+2 |
| 2024-05-31 | crypto: x86/poly1305 - Switch to new Intel CPU model defines | Tony Luck | 1 | -2/+2 |
| 2024-05-31 | crypto: x86/twofish - Switch to new Intel CPU model defines | Tony Luck | 1 | -4/+5 |
| 2024-05-22 | crypto: x86/aes-xts - switch to new Intel CPU model defines | Tony Luck | 1 | -8/+8 |
| 2024-04-26 | crypto: x86/aes-gcm - simplify GCM hash subkey derivation | Eric Biggers | 1 | -18/+8 |
| 2024-04-26 | crypto: x86/aes-gcm - delete unused GCM assembly code | Eric Biggers | 1 | -186/+0 |
| 2024-04-26 | crypto: x86/aes-xts - simplify loop in xts_crypt_slowpath() | Eric Biggers | 1 | -8/+5 |
| 2024-04-19 | crypto: x86/aes-xts - optimize size of instructions operating on lengths | Eric Biggers | 2 | -28/+30 |
| 2024-04-19 | crypto: x86/aes-xts - eliminate a few more instructions | Eric Biggers | 1 | -26/+13 |
| 2024-04-19 | crypto: x86/aes-xts - handle AES-128 and AES-192 more efficiently | Eric Biggers | 1 | -86/+92 |
| 2024-04-19 | crypto: x86/aesni-xts - deduplicate aesni_xts_enc() and aesni_xts_dec() | Eric Biggers | 1 | -191/+79 |
| 2024-04-19 | crypto: x86/aes-xts - handle CTS encryption more efficiently | Eric Biggers | 1 | -24/+29 |
| 2024-04-19 | crypto: x86/sha256-ni - simplify do_4rounds | Eric Biggers | 1 | -6/+4 |
| 2024-04-19 | crypto: x86/sha256-ni - optimize code size | Eric Biggers | 1 | -15/+15 |
| 2024-04-19 | crypto: x86/sha256-ni - rename some register aliases | Eric Biggers | 1 | -17/+17 |
| 2024-04-19 | crypto: x86/sha256-ni - convert to use rounds macros | Eric Biggers | 1 | -182/+29 |
| 2024-04-19 | crypto: x86/aes-xts - access round keys using single-byte offsets | Eric Biggers | 1 | -37/+44 |
| 2024-04-12 | crypto: x86/aes-xts - make non-AVX implementation use new glue code | Eric Biggers | 3 | -202/+131 |
| 2024-04-12 | crypto: x86/sha512-avx2 - add missing vzeroupper | Eric Biggers | 1 | -0/+1 |
| 2024-04-12 | crypto: x86/sha256-avx2 - add missing vzeroupper | Eric Biggers | 1 | -0/+1 |
| 2024-04-12 | crypto: x86/nh-avx2 - add missing vzeroupper | Eric Biggers | 1 | -0/+1 |
| 2024-04-05 | crypto: x86/aes-xts - wire up VAES + AVX10/512 implementation | Eric Biggers | 2 | -0/+41 |
| 2024-04-05 | crypto: x86/aes-xts - wire up VAES + AVX10/256 implementation | Eric Biggers | 2 | -0/+25 |
| 2024-04-05 | crypto: x86/aes-xts - wire up VAES + AVX2 implementation | Eric Biggers | 2 | -0/+31 |
| 2024-04-05 | crypto: x86/aes-xts - wire up AESNI + AVX implementation | Eric Biggers | 2 | -2/+209 |
| 2024-04-05 | crypto: x86/aes-xts - add AES-XTS assembly macro for modern CPUs | Eric Biggers | 2 | -1/+802 |
| 2024-04-02 | crypto: x86/aesni - Update aesni_set_key() to return void | Chang S. Bae | 2 | -7/+6 |
| 2024-04-02 | crypto: x86/aesni - Rearrange AES key size check | Chang S. Bae | 1 | -10/+8 |
| 2024-01-10 | Merge tag 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/... | Linus Torvalds | 8 | -275/+14 |
| 2024-01-03 | arch/x86: Fix typos | Bjorn Helgaas | 5 | -5/+5 |
| 2023-12-08 | crypto: x86/sm4 - Remove cfb(sm4) | Herbert Xu | 6 | -271/+4 |
| 2023-11-17 | crypto: x86/sha256 - autoload if SHA-NI detected | Eric Biggers | 1 | -2/+5 |
| 2023-11-17 | crypto: x86/sha1 - autoload if SHA-NI detected | Eric Biggers | 1 | -2/+5 |
| 2023-10-20 | crypto: x86/nhpoly1305 - implement ->digest | Eric Biggers | 2 | -0/+18 |
| 2023-10-20 | crypto: x86/sha256 - implement ->digest for sha256 | Eric Biggers | 1 | -0/+32 |
| 2023-10-05 | crypto: x86/aesni - Perform address alignment early for XTS mode | Chang S. Bae | 1 | -9/+14 |
| 2023-10-05 | crypto: x86/aesni - Correct the data type in struct aesni_xts_ctx | Chang S. Bae | 1 | -10/+9 |
| 2023-10-05 | crypto: x86/aesni - Refactor the common address alignment code | Chang S. Bae | 1 | -16/+10 |
| 2023-09-20 | crypto: x86/sha - load modules based on CPU features | Roxana Nicolescu | 2 | -0/+24 |
| 2023-09-20 | crypto: aesni - Fix double word in comments | Bo Liu | 2 | -4/+4 |
| 2023-07-22 | crypto: x86/aesni - remove unused parameter to aes_set_key_common() | Eric Biggers | 1 | -13/+9 |
| 2023-07-14 | crypto: x86/aesni - Align the address before aes_set_key_common() | Chang S. Bae | 1 | -6/+6 |
| 2023-05-29 | Merge tag 'v6.4-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/... | Linus Torvalds | 1 | -2/+0 |
| 2023-05-24 | crypto: x86/aria - Use 16 byte alignment for GFNI constant vectors | Ard Biesheuvel | 1 | -2/+0 |
| 2023-04-27 | Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -4/+1 |
| 2023-04-20 | crypto: x86/sha - Use local .L symbols for code | Ard Biesheuvel | 7 | -68/+57 |
| 2023-04-20 | crypto: x86/crc32 - Use local .L symbols for code | Ard Biesheuvel | 2 | -42/+41 |
| 2023-04-20 | crypto: x86/aesni - Use local .L symbols for code | Ard Biesheuvel | 2 | -207/+207 |
| 2023-04-20 | crypto: x86/sha256 - Use RIP-relative addressing | Ard Biesheuvel | 1 | -6/+12 |
| 2023-04-20 | crypto: x86/ghash - Use RIP-relative addressing | Ard Biesheuvel | 1 | -2/+2 |
| 2023-04-20 | crypto: x86/des3 - Use RIP-relative addressing | Ard Biesheuvel | 1 | -32/+64 |
| 2023-04-20 | crypto: x86/crc32c - Use RIP-relative addressing | Ard Biesheuvel | 1 | -1/+2 |
| 2023-04-20 | crypto: x86/cast6 - Use RIP-relative addressing | Ard Biesheuvel | 1 | -14/+18 |
| 2023-04-20 | crypto: x86/cast5 - Use RIP-relative addressing | Ard Biesheuvel | 1 | -17/+21 |
| 2023-04-20 | crypto: x86/camellia - Use RIP-relative addressing | Ard Biesheuvel | 3 | -32/+34 |
| 2023-04-20 | crypto: x86/aria - Use RIP-relative addressing | Ard Biesheuvel | 3 | -40/+40 |
| 2023-04-20 | crypto: x86/aesni - Use RIP-relative addressing | Ard Biesheuvel | 2 | -30/+8 |
| 2023-04-20 | crypto: x86/aegis128 - Use RIP-relative addressing | Ard Biesheuvel | 1 | -3/+3 |
| 2023-04-13 | crypto: blake2s: remove module_init and module.h inclusion | Nick Alcock | 1 | -3/+1 |
| 2023-04-13 | crypto: remove MODULE_LICENSE in non-modules | Nick Alcock | 1 | -1/+0 |
| 2023-02-14 | crypto: x86/aria-avx - Do not use avx2 instructions | Taehee Yoo | 1 | -40/+94 |
| 2023-02-10 | crypto: x86/blowfish - Eliminate use of SYM_TYPED_FUNC_START in asm | Peter Lafreniere | 1 | -5/+4 |
| 2023-02-10 | crypto: x86/blowfish - Convert to use ECB/CBC helpers | Peter Lafreniere | 2 | -168/+58 |
| 2023-02-10 | crypto: x86/blowfish - Remove unused encode parameter | Peter Lafreniere | 2 | -57/+7 |
| 2023-02-03 | crypto: x86 - exit fpu context earlier in ECB/CBC macros | Peter Lafreniere | 1 | -4/+15 |
| 2023-01-20 | crypto: x86/aria-avx512 - fix build failure with old binutils | Taehee Yoo | 1 | -1/+1 |
| 2023-01-20 | crypto: x86/aria-avx2 - fix build failure with old binutils | Taehee Yoo | 2 | -2/+12 |
| 2023-01-20 | crypto: x86/aria-avx - fix build failure with old binutils | Taehee Yoo | 2 | -1/+13 |
| 2023-01-06 | crypto: x86/aria - implement aria-avx512 | Taehee Yoo | 5 | -0/+1251 |
| 2023-01-06 | crypto: x86/aria - implement aria-avx2 | Taehee Yoo | 6 | -1/+1752 |
| 2023-01-06 | crypto: x86/aria - do not use magic number offsets of aria_ctx | Taehee Yoo | 1 | -15/+11 |
| 2023-01-06 | crypto: x86/aria - add keystream array into request ctx | Taehee Yoo | 1 | -13/+26 |
| 2022-12-30 | crypto: x86/ghash - add comment and fix broken link | Eric Biggers | 2 | -5/+24 |
| 2022-12-30 | crypto: x86/ghash - use le128 instead of u128 | Eric Biggers | 2 | -8/+8 |
| 2022-12-30 | crypto: x86/ghash - fix unaligned access in ghash_setkey() | Eric Biggers | 1 | -3/+3 |
| 2022-12-14 | Merge tag 'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 16 | -35/+0 |
| 2022-12-02 | crypto: Prepare to move crypto_tfm_ctx | Herbert Xu | 1 | -1/+1 |
| 2022-12-02 | crypto: x86/curve25519 - disable gcov | Joe Fradley | 1 | -0/+3 |
| 2022-11-25 | crypto: x86/sm4 - fix crash with CFI enabled | Eric Biggers | 2 | -6/+8 |
| 2022-11-25 | crypto: x86/sm3 - fix possible crash with CFI enabled | Eric Biggers | 1 | -1/+2 |