Show patches with: Submitter = Ard Biesheuvel       |    Archived = No       |   515 patches
« 1 2 3 45 6 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
crypto: x86/aria - Use 16 byte alignment for GFNI constant vectors crypto: x86/aria - Use 16 byte alignment for GFNI constant vectors - - 1 --- 2023-05-16 Ard Biesheuvel herbert Accepted
[v2,13/13] crypto: x86/sha - Use local .L symbols for code crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
[v2,12/13] crypto: x86/crc32 - Use local .L symbols for code crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
[v2,11/13] crypto: x86/aesni - Use local .L symbols for code crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
[v2,10/13] crypto: x86/sha256 - Use RIP-relative addressing crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
[v2,09/13] crypto: x86/ghash - Use RIP-relative addressing crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
[v2,08/13] crypto: x86/des3 - Use RIP-relative addressing crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
[v2,07/13] crypto: x86/crc32c - Use RIP-relative addressing crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
[v2,06/13] crypto: x86/cast6 - Use RIP-relative addressing crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
[v2,05/13] crypto: x86/cast5 - Use RIP-relative addressing crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
[v2,04/13] crypto: x86/camellia - Use RIP-relative addressing crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
[v2,03/13] crypto: x86/aria - Use RIP-relative addressing crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
[v2,02/13] crypto: x86/aesni - Use RIP-relative addressing crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
[v2,01/13] crypto: x86/aegis128 - Use RIP-relative addressing crypto: x86 - avoid absolute references - - - --- 2023-04-12 Ard Biesheuvel herbert Accepted
crypto: skcipher - Use scatterwalk (un)map interface for dst and src buffers crypto: skcipher - Use scatterwalk (un)map interface for dst and src buffers - - - --- 2023-01-02 Ard Biesheuvel herbert Accepted
[v2,4/4] crypto: aead - fix inaccurate documentation crypto: Accelerated GCM for IPSec on ARM/arm64 - - - --- 2022-12-14 Ard Biesheuvel herbert Accepted
[v2,3/4] crypto: tcrypt - include larger key sizes in RFC4106 benchmark crypto: Accelerated GCM for IPSec on ARM/arm64 - - - --- 2022-12-14 Ard Biesheuvel herbert Accepted
[v2,2/4] crypto: arm64/gcm - add RFC4106 support crypto: Accelerated GCM for IPSec on ARM/arm64 - - - --- 2022-12-14 Ard Biesheuvel herbert Accepted
[RFC] crypto: use kmap_local() not kmap_atomic() [RFC] crypto: use kmap_local() not kmap_atomic() - - - --- 2022-12-13 Ard Biesheuvel herbert Accepted
[4/4] crypto: arm64/ghash-ce - use frame_push/pop macros consistently crypto: arm64 - use frame_push/pop macros - - - --- 2022-11-29 Ard Biesheuvel herbert Accepted
[3/4] crypto: arm64/crct10dif - use frame_push/pop macros consistently crypto: arm64 - use frame_push/pop macros - - - --- 2022-11-29 Ard Biesheuvel herbert Accepted
[2/4] crypto: arm64/aes-modes - use frame_push/pop macros consistently crypto: arm64 - use frame_push/pop macros - - - --- 2022-11-29 Ard Biesheuvel herbert Accepted
[1/4] crypto: arm64/aes-neonbs - use frame_push/pop consistently crypto: arm64 - use frame_push/pop macros - - - --- 2022-11-29 Ard Biesheuvel herbert Accepted
[v5,3/3] crypto: aesgcm - Provide minimal library implementation crypto: Add AES-GCM implementation to lib/crypto - - 1 --- 2022-11-03 Ard Biesheuvel herbert Accepted
[v5,2/3] crypto: gf128mul - make gf128mul_lle time invariant crypto: Add AES-GCM implementation to lib/crypto - - - --- 2022-11-03 Ard Biesheuvel herbert Accepted
[v5,1/3] crypto: move gf128mul library into lib/crypto crypto: Add AES-GCM implementation to lib/crypto - - - --- 2022-11-03 Ard Biesheuvel herbert Accepted
[v2] crypto: crypto_xor - use helpers for unaligned accesses [v2] crypto: crypto_xor - use helpers for unaligned accesses - - - --- 2022-02-23 Ard Biesheuvel herbert Accepted
[v4,2/2] crypto: arm/xor - make vectorized C code Clang-friendly xor: enable auto-vectorization in Clang - 1 1 --- 2022-02-05 Ard Biesheuvel herbert Accepted
[v4,1/2] lib/xor: make xor prototypes more friendly to compiler vectorization xor: enable auto-vectorization in Clang - 1 1 --- 2022-02-05 Ard Biesheuvel herbert Accepted
[3/3] crypto: arm64/aes-neonbs-xts - use plain NEON for non-power-of-2 input sizes crypto: arm - simplify bit sliced AES - - - --- 2022-01-27 Ard Biesheuvel herbert Accepted
[2/3] crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for final chunk crypto: arm - simplify bit sliced AES - - - --- 2022-01-27 Ard Biesheuvel herbert Accepted
[1/3] crypto: arm/aes-neonbs-ctr - deal with non-multiples of AES block size crypto: arm - simplify bit sliced AES - - - --- 2022-01-27 Ard Biesheuvel herbert Accepted
crypto: arm64/aes-neon-ctr - improve handling of single tail block crypto: arm64/aes-neon-ctr - improve handling of single tail block - - - --- 2022-01-27 Ard Biesheuvel herbert Accepted
crypto: memneq: avoid implicit unaligned accesses crypto: memneq: avoid implicit unaligned accesses - 2 - --- 2022-01-19 Ard Biesheuvel herbert Accepted
[v7,7/7] crypto: arm64/aes-ccm - avoid by-ref argument for ce_aes_ccm_auth_data running kernel mode SIMD with softirqs disabled - 1 - --- 2021-08-27 Ard Biesheuvel herbert Accepted
[v7,6/7] crypto: arm64/aes-ccm - reduce NEON begin/end calls for common case running kernel mode SIMD with softirqs disabled - - - --- 2021-08-27 Ard Biesheuvel herbert Accepted
[v7,5/7] crypto: arm64/aes-ccm - remove non-SIMD fallback path running kernel mode SIMD with softirqs disabled - 1 - --- 2021-08-27 Ard Biesheuvel herbert Accepted
[v7,4/7] crypto: arm64/aes-ccm - yield NEON when processing auth-only data running kernel mode SIMD with softirqs disabled - - - --- 2021-08-27 Ard Biesheuvel herbert Accepted
[v7,3/7] crypto: arm64/aes-ce - stop using SIMD helper for skciphers running kernel mode SIMD with softirqs disabled - 1 - --- 2021-08-27 Ard Biesheuvel herbert Accepted
[v7,2/7] crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers running kernel mode SIMD with softirqs disabled - 1 - --- 2021-08-27 Ard Biesheuvel herbert Accepted
[v7,1/7] crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path running kernel mode SIMD with softirqs disabled - 1 - --- 2021-08-27 Ard Biesheuvel herbert Accepted
crypto: x86/aes-ni - add missing error checks in XTS code crypto: x86/aes-ni - add missing error checks in XTS code - 1 - --- 2021-07-16 Ard Biesheuvel herbert Accepted
[v3] crypto: shash - avoid comparing pointers to exported functions under CFI [v3] crypto: shash - avoid comparing pointers to exported functions under CFI - 2 - --- 2021-06-10 Ard Biesheuvel herbert Accepted
crypto: tcrypt - enable tests for xxhash and blake2 crypto: tcrypt - enable tests for xxhash and blake2 - - - --- 2021-05-20 Ard Biesheuvel herbert Accepted
[v2,2/2] fsverity: relax build time dependency on CRYPTO_SHA256 relax crypto Kconfig dependencies for fsverity/fscrypt 1 - - --- 2021-04-21 Ard Biesheuvel herbert Accepted
[v2,1/2] fscrypt: relax Kconfig dependencies for crypto API algorithms relax crypto Kconfig dependencies for fsverity/fscrypt 1 - - --- 2021-04-21 Ard Biesheuvel herbert Accepted
crypto: arm64/aes-ce - deal with oversight in new CTR carry code crypto: arm64/aes-ce - deal with oversight in new CTR carry code - - - --- 2021-04-06 Ard Biesheuvel herbert Accepted
[v3,2/2] crypto: arm/chacha-scalar - switch to common rev_l macro crypto: arm - clean up redundant helper macros - 4 - --- 2021-03-10 Ard Biesheuvel herbert Accepted
[v3,1/2] crypto: arm/aes-scalar - switch to common rev_l/mov_l macros crypto: arm - clean up redundant helper macros - 4 - --- 2021-03-10 Ard Biesheuvel herbert Accepted
[v3] crypto: api - check for ERR pointers in crypto_destroy_tfm() [v3] crypto: api - check for ERR pointers in crypto_destroy_tfm() - 1 - --- 2021-03-02 Ard Biesheuvel herbert Accepted
[v2,8/9] crypto: arm64/crc-t10dif - move NEON yield to C code arm64: rework NEON yielding to avoid scheduling from asm code - - - --- 2021-02-03 Ard Biesheuvel herbert Accepted
[v2,7/9] crypto: arm64/aes-ce-mac - simplify NEON yield arm64: rework NEON yielding to avoid scheduling from asm code - - - --- 2021-02-03 Ard Biesheuvel herbert Accepted
[v2,6/9] crypto: arm64/aes-neonbs - remove NEON yield calls arm64: rework NEON yielding to avoid scheduling from asm code - - - --- 2021-02-03 Ard Biesheuvel herbert Accepted
[v2,5/9] crypto: arm64/sha512-ce - simplify NEON yield arm64: rework NEON yielding to avoid scheduling from asm code - - - --- 2021-02-03 Ard Biesheuvel herbert Accepted
[v2,4/9] crypto: arm64/sha3-ce - simplify NEON yield arm64: rework NEON yielding to avoid scheduling from asm code - - - --- 2021-02-03 Ard Biesheuvel herbert Accepted
[v2,3/9] crypto: arm64/sha2-ce - simplify NEON yield arm64: rework NEON yielding to avoid scheduling from asm code - - - --- 2021-02-03 Ard Biesheuvel herbert Accepted
[v2,2/9] crypto: arm64/sha1-ce - simplify NEON yield arm64: rework NEON yielding to avoid scheduling from asm code - - - --- 2021-02-03 Ard Biesheuvel herbert Accepted
[9/9] crypto: twofish - use unaligned accessors instead of alignmask crypto: fix alignmask handling - - - --- 2021-02-01 Ard Biesheuvel herbert Accepted
[8/9] crypto: fcrypt - drop unneeded alignmask crypto: fix alignmask handling - - - --- 2021-02-01 Ard Biesheuvel herbert Accepted
[7/9] crypto: cast6 - use unaligned accessors instead of alignmask crypto: fix alignmask handling - - - --- 2021-02-01 Ard Biesheuvel herbert Accepted
[6/9] crypto: cast5 - use unaligned accessors instead of alignmask crypto: fix alignmask handling - - - --- 2021-02-01 Ard Biesheuvel herbert Accepted
[5/9] crypto: camellia - use unaligned accessors instead of alignmask crypto: fix alignmask handling - - - --- 2021-02-01 Ard Biesheuvel herbert Accepted
[4/9] crypto: blowfish - use unaligned accessors instead of alignmask crypto: fix alignmask handling - - - --- 2021-02-01 Ard Biesheuvel herbert Accepted
[3/9] crypto: serpent - use unaligned accessors instead of alignmask crypto: fix alignmask handling - - - --- 2021-02-01 Ard Biesheuvel herbert Accepted
[2/9] crypto: serpent - get rid of obsolete tnepres variant crypto: fix alignmask handling - - - --- 2021-02-01 Ard Biesheuvel herbert Accepted
[1/9] crypto: michael_mic - fix broken misalignment handling crypto: fix alignmask handling - - - --- 2021-02-01 Ard Biesheuvel herbert Accepted
[5/5] crypto: remove Salsa20 stream cipher algorithm crypto: remove some obsolete algorithms 1 - - --- 2021-01-21 Ard Biesheuvel herbert Accepted
[4/5] crypto: remove Tiger 128/160/192 hash algorithms crypto: remove some obsolete algorithms - - - --- 2021-01-21 Ard Biesheuvel herbert Accepted
[3/5] crypto: remove RIPE-MD 320 hash algorithm crypto: remove some obsolete algorithms - - - --- 2021-01-21 Ard Biesheuvel herbert Accepted
[2/5] crypto: remove RIPE-MD 256 hash algorithm crypto: remove some obsolete algorithms - - - --- 2021-01-21 Ard Biesheuvel herbert Accepted
[1/5] crypto: remove RIPE-MD 128 hash algorithm crypto: remove some obsolete algorithms - - - --- 2021-01-21 Ard Biesheuvel herbert Accepted
[2/2] crypto: aesni - release FPU during skcipher walk API calls crypto: aesni - fix more FPU handling and indirect call issues - - - --- 2021-01-16 Ard Biesheuvel herbert Accepted
[1/2] crypto: aesni - replace CTR function pointer with static call crypto: aesni - fix more FPU handling and indirect call issues - - - --- 2021-01-16 Ard Biesheuvel herbert Accepted
crypto: arm64/sha - add missing module aliases crypto: arm64/sha - add missing module aliases - - - --- 2021-01-14 Ard Biesheuvel herbert Accepted
[v3] crypto - shash: reduce minimum alignment of shash_desc structure [v3] crypto - shash: reduce minimum alignment of shash_desc structure - - - --- 2021-01-13 Ard Biesheuvel herbert Accepted
[v2,21/21] crypto: x86 - use local headers for x86 specific shared declarations crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,20/21] crypto: x86 - remove glue helper module crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,19/21] crypto: x86/twofish - drop dependency on glue helper crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,18/21] crypto: x86/cast6 - drop dependency on glue helper crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,17/21] crypto: x86/cast5 - drop dependency on glue helper crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,16/21] crypto: x86/serpent - drop dependency on glue helper crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,15/21] crypto: x86/camellia - drop dependency on glue helper crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,14/21] crypto: x86 - add some helper macros for ECB and CBC modes crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,13/21] crypto: x86/blowfish - drop CTR mode implementation crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,12/21] crypto: x86/des - drop CTR mode implementation crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,11/21] crypto: x86/glue-helper - drop CTR helper routines crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,10/21] crypto: x86/twofish - drop CTR mode implementation crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,09/21] crypto: x86/cast6 - drop CTR mode implementation crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,08/21] crypto: x86/cast5 - drop CTR mode implementation crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,07/21] crypto: x86/serpent - drop CTR mode implementation crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,06/21] crypto: x86/camellia - drop CTR mode implementation crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,05/21] crypto: x86/glue-helper - drop XTS helper routines crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,04/21] crypto: x86/twofish - switch to XTS template crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,03/21] crypto: x86/serpent- switch to XTS template crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,02/21] crypto: x86/cast6 - switch to XTS template crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,01/21] crypto: x86/camellia - switch to XTS template crypto: x86 - remove glue helper module 1 - - --- 2021-01-05 Ard Biesheuvel herbert Accepted
[v2,5/5] crypto: x86/gcm-aes-ni - replace function pointers with static branches crypto: gcm-aes-ni cleanups - - - --- 2021-01-04 Ard Biesheuvel herbert Accepted
[v2,4/5] crypto: x86/gcm-aes-ni - refactor scatterlist processing crypto: gcm-aes-ni cleanups - - - --- 2021-01-04 Ard Biesheuvel herbert Accepted
[v2,3/5] crypto: x86/gcm-aes-ni - clean up mapping of associated data crypto: gcm-aes-ni cleanups - - - --- 2021-01-04 Ard Biesheuvel herbert Accepted
[v2,2/5] crypto: x86/gcm-aes-ni - drop unused asm prototypes crypto: gcm-aes-ni cleanups - - - --- 2021-01-04 Ard Biesheuvel herbert Accepted
« 1 2 3 45 6 »