Toggle navigation
Patchwork
linux-crypto
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Ard Biesheuvel
| 282 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
1
2
3
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
crypto: riscv/aes - Implement scalar Zkn version for RV32
crypto: riscv/aes - Implement scalar Zkn version for RV32
-
-
-
2023-07-26
Ard Biesheuvel
New
[RFC,21/21] crypto: scompress - Drop the use of per-cpu scratch buffers
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,20/21] crypto: deflate - implement acomp API directly
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,19/21] crypto: remove obsolete 'comp' compression API
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,18/21] crypto: compress_null - drop obsolete 'comp' implementation
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,17/21] crypto: cavium/zip - drop obsolete 'comp' implementation
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,16/21] crypto: zstd - drop obsolete 'comp' implementation
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,15/21] crypto: lzo - drop obsolete 'comp' implementation
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
Superseded
[RFC,14/21] crypto: lzo-rle - drop obsolete 'comp' implementation
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,13/21] crypto: lz4hc - drop obsolete 'comp' implementation
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
Superseded
[RFC,12/21] crypto: lz4 - drop obsolete 'comp' implementation
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,11/21] crypto: deflate - drop obsolete 'comp' implementation
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,10/21] crypto: 842 - drop obsolete 'comp' implementation
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,09/21] crypto: nx - Migrate to scomp API
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,08/21] zram: Migrate to acomp compression API
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,07/21] ubifs: Migrate to acomp compression API
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,06/21] ubifs: Avoid allocating buffer space unnecessarily
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,05/21] ubifs: Pass worst-case buffer size to compression routines
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,04/21] net: ipcomp: Migrate to acomp API from deprecated comp API
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,03/21] crypto: acompress - Drop destination scatterlist allocation feature
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,02/21] crypto: qat - Drop support for allocating destination buffers
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[RFC,01/21] crypto: scomp - Revert "add support for deflate rfc1950 (zlib)"
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
New
[3/3] crypto: x86 - add some missing SPDX headers
crypto - some SPDX cleanups for arch code
-
-
-
2023-06-06
Ard Biesheuvel
New
[2/3] crypto: arm - add some missing SPDX headers
crypto - some SPDX cleanups for arch code
-
-
-
2023-06-06
Ard Biesheuvel
New
[1/3] crypto: arm64 - add some missing SPDX headers
crypto - some SPDX cleanups for arch code
-
-
-
2023-06-06
Ard Biesheuvel
New
crypto: x86/aria - Use 16 byte alignment for GFNI constant vectors
crypto: x86/aria - Use 16 byte alignment for GFNI constant vectors
-
-
-
2023-05-16
Ard Biesheuvel
Accepted
SUNRPC: Avoid relying on crypto API to derive CBC-CTS output IV
SUNRPC: Avoid relying on crypto API to derive CBC-CTS output IV
-
-
-
2023-05-01
Ard Biesheuvel
Accepted
[v2,13/13] crypto: x86/sha - Use local .L symbols for code
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[v2,12/13] crypto: x86/crc32 - Use local .L symbols for code
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[v2,11/13] crypto: x86/aesni - Use local .L symbols for code
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[v2,10/13] crypto: x86/sha256 - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[v2,09/13] crypto: x86/ghash - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[v2,08/13] crypto: x86/des3 - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[v2,07/13] crypto: x86/crc32c - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[v2,06/13] crypto: x86/cast6 - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[v2,05/13] crypto: x86/cast5 - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[v2,04/13] crypto: x86/camellia - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[v2,03/13] crypto: x86/aria - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[v2,02/13] crypto: x86/aesni - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[v2,01/13] crypto: x86/aegis128 - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-12
Ard Biesheuvel
Accepted
[10/10] crypto: x86/sha256 - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-08
Ard Biesheuvel
Superseded
[09/10] crypto: x86/ghash - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-08
Ard Biesheuvel
Superseded
[08/10] crypto: x86/des3 - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-08
Ard Biesheuvel
Superseded
[07/10] crypto: x86/crc32c - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-08
Ard Biesheuvel
Superseded
[06/10] crypto: x86/cast6 - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-08
Ard Biesheuvel
New
[05/10] crypto: x86/cast5 - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-08
Ard Biesheuvel
New
[04/10] crypto: x86/camellia - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-08
Ard Biesheuvel
Superseded
[03/10] crypto: x86/aria - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-08
Ard Biesheuvel
Superseded
[02/10] crypto: x86/aesni - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-08
Ard Biesheuvel
New
[01/10] crypto: x86/aegis128 - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-08
Ard Biesheuvel
Superseded
[v2] crypto: lib - implement library version of AES in CFB mode
[v2] crypto: lib - implement library version of AES in CFB mode
-
-
-
2023-02-17
Ard Biesheuvel
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
Accepted
[v2,4/4] crypto: aead - fix inaccurate documentation
crypto: Accelerated GCM for IPSec on ARM/arm64
-
-
-
2022-12-14
Ard Biesheuvel
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
Accepted
[v2,2/4] crypto: arm64/gcm - add RFC4106 support
crypto: Accelerated GCM for IPSec on ARM/arm64
-
-
-
2022-12-14
Ard Biesheuvel
Accepted
[v2,1/4] crypto: arm/ghash - implement fused AES/GHASH version of AES-GCM
crypto: Accelerated GCM for IPSec on ARM/arm64
-
-
-
2022-12-14
Ard Biesheuvel
Accepted
[RFC] crypto: use kmap_local() not kmap_atomic()
[RFC] crypto: use kmap_local() not kmap_atomic()
-
-
-
2022-12-13
Ard Biesheuvel
Accepted
crypto: arm/ghash - implement fused AES/GHASH implementation of GCM
crypto: arm/ghash - implement fused AES/GHASH implementation of GCM
-
-
-
2022-12-12
Ard Biesheuvel
New
[v2,2/2] ARM: permit non-nested kernel mode NEON in softirq context
ARM: allow kernel mode NEON in softirq context
-
-
-
2022-12-07
Ard Biesheuvel
Accepted
[v2,1/2] ARM: vfp: Manipulate VFP state with softirqs disabled
ARM: allow kernel mode NEON in softirq context
-
-
-
2022-12-07
Ard Biesheuvel
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
Accepted
[3/4] crypto: arm64/crct10dif - use frame_push/pop macros consistently
crypto: arm64 - use frame_push/pop macros
-
-
-
2022-11-29
Ard Biesheuvel
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
Accepted
[1/4] crypto: arm64/aes-neonbs - use frame_push/pop consistently
crypto: arm64 - use frame_push/pop macros
-
-
-
2022-11-29
Ard Biesheuvel
Accepted
[v5,2/3] crypto: gf128mul - make gf128mul_lle time invariant
crypto: Add AES-GCM implementation to lib/crypto
-
-
-
2022-11-03
Ard Biesheuvel
Accepted
[v4,3/3] crypto: aesgcm - Provide minimal library implementation
crypto: Add AES-GCM implementation to lib/crypto
-
-
-
2022-10-24
Ard Biesheuvel
Accepted
[v4,2/3] crypto: gf128mul - make gf128mul_lle time invariant
crypto: Add AES-GCM implementation to lib/crypto
-
-
-
2022-10-24
Ard Biesheuvel
Superseded
[v4,1/3] crypto: move gf128mul library into lib/crypto
crypto: Add AES-GCM implementation to lib/crypto
-
-
-
2022-10-24
Ard Biesheuvel
New
[v3,3/3] crypto: gcmaes - Provide minimal library implementation
crypto: Add GCM-AES implementation to lib/crypto
-
-
-
2022-10-18
Ard Biesheuvel
Superseded
[v3,2/3] crypto: gf128mul - make gf128mul_lle time invariant
crypto: Add GCM-AES implementation to lib/crypto
-
-
-
2022-10-18
Ard Biesheuvel
Superseded
[v3,1/3] crypto: move gf128mul library into lib/crypto
crypto: Add GCM-AES implementation to lib/crypto
-
-
-
2022-10-18
Ard Biesheuvel
Superseded
[v2] crypto: gcmaes - Provide minimal library implementation
[v2] crypto: gcmaes - Provide minimal library implementation
-
-
-
2022-10-14
Ard Biesheuvel
Superseded
[8/8] crypto: safexcel - reduce alignment of stack buffer
crypto: avoid DMA padding for request structures
-
-
-
2022-04-06
Ard Biesheuvel
New
[7/8] crypto: ahash - avoid DMA alignment for request structures unless needed
crypto: avoid DMA padding for request structures
-
-
-
2022-04-06
Ard Biesheuvel
New
[6/8] crypto: aead - avoid DMA alignment for request structures unless needed
crypto: avoid DMA padding for request structures
-
-
-
2022-04-06
Ard Biesheuvel
New
[5/8] crypto: skcipher - avoid rounding up request size to DMA alignment
crypto: avoid DMA padding for request structures
-
-
-
2022-04-06
Ard Biesheuvel
New
[4/8] crypto: drivers - avoid setting skcipher TFM reqsize directly
crypto: avoid DMA padding for request structures
-
-
-
2022-04-06
Ard Biesheuvel
New
[3/8] crypto: drivers - set CRYPTO_ALG_NEED_DMA_ALIGNMENT where needed
crypto: avoid DMA padding for request structures
-
-
-
2022-04-06
Ard Biesheuvel
New
[2/8] crypto: safexcel - take request size after setting TFM
crypto: avoid DMA padding for request structures
-
-
-
2022-04-06
Ard Biesheuvel
New
[1/8] crypto: add flag for algos that need DMA aligned context buffers
crypto: avoid DMA padding for request structures
-
-
-
2022-04-06
Ard Biesheuvel
New
[v2] crypto: crypto_xor - use helpers for unaligned accesses
[v2] crypto: crypto_xor - use helpers for unaligned accesses
-
-
-
2022-02-23
Ard Biesheuvel
Accepted
crypto: crypto_xor - use helpers for unaligned accesses
crypto: crypto_xor - use helpers for unaligned accesses
-
-
-
2022-02-15
Ard Biesheuvel
Superseded
[v4,2/2] crypto: arm/xor - make vectorized C code Clang-friendly
xor: enable auto-vectorization in Clang
-
-
-
2022-02-05
Ard Biesheuvel
Superseded
[v4,1/2] lib/xor: make xor prototypes more friendly to compiler vectorization
xor: enable auto-vectorization in Clang
-
-
-
2022-02-05
Ard Biesheuvel
Superseded
[v3,2/2] crypto: arm/xor - make vectorized C code Clang-friendly
xor: enable auto-vectorization in Clang
-
-
-
2022-02-05
Ard Biesheuvel
Accepted
[v3,1/2] lib/xor: make xor prototypes more friendely to compiler vectorization
xor: enable auto-vectorization in Clang
-
-
-
2022-02-05
Ard Biesheuvel
Accepted
[v2,2/2] crypto: arm/xor - make vectorized C code Clang-friendly
xor: enable auto-vectorization in Clang
-
-
-
2022-01-29
Ard Biesheuvel
Superseded
[v2,1/2] lib/xor: make xor prototypes more friendely to compiler vectorization
xor: enable auto-vectorization in Clang
-
-
-
2022-01-29
Ard Biesheuvel
Superseded
crypto: memneq: avoid implicit unaligned accesses
crypto: memneq: avoid implicit unaligned accesses
-
-
-
2022-01-19
Ard Biesheuvel
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
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
Accepted
[v7,2/7] crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers
running kernel mode SIMD with softirqs disabled
-
-
-
2021-08-27
Ard Biesheuvel
Accepted
[2/2] crypto: md4 - Remove obsolete algorithm
Untitled series #153004
-
-
-
2021-08-18
Ard Biesheuvel
New
crypto: x86/aes-ni - add missing error checks in XTS code
crypto: x86/aes-ni - add missing error checks in XTS code
-
-
-
2021-07-16
Ard Biesheuvel
Accepted
crypto: shash - stop comparing function pointers to avoid breaking CFI
crypto: shash - stop comparing function pointers to avoid breaking CFI
-
-
-
2021-06-04
Ard Biesheuvel
New
[v6,5/6] crypto: arm64/aes-ccm - reduce NEON begin/end calls for common case
[v6,1/6] crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
-
-
-
2021-05-26
Ard Biesheuvel
Superseded
[v6,3/6] crypto: arm64/aes-ce - stop using SIMD helper for skciphers
[v6,1/6] crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
-
-
-
2021-05-26
Ard Biesheuvel
Accepted
[v6,1/6] crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
[v6,1/6] crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
-
-
-
2021-05-26
Ard Biesheuvel
Accepted
[v5,5/5] crypto: arm64/aes-ccm - avoid by-ref argument for ce_aes_ccm_auth_data
running kernel mode SIMD with softirqs disabled
-
-
-
2021-05-21
Ard Biesheuvel
Accepted
[v5,4/5] crypto: arm64/aes-ccm - remove non-SIMD fallback path
running kernel mode SIMD with softirqs disabled
-
-
-
2021-05-21
Ard Biesheuvel
New
«
1
2
3
»