Toggle navigation
Patchwork
linux-crypto
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Ard Biesheuvel
| Archived =
No
| 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
net: phy: mscc: avoid skcipher API for single block AES encryption
net: phy: mscc: avoid skcipher API for single block AES encryption
-
-
-
2020-06-24
Ard Biesheuvel
Superseded
[v2] net: phy: mscc: avoid skcipher API for single block AES encryption
[v2] net: phy: mscc: avoid skcipher API for single block AES encryption
-
-
-
2020-06-25
Ard Biesheuvel
Superseded
[v3,01/13] crypto: amlogic-gxl - default to build as module
[v3,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-30
Ard Biesheuvel
Superseded
[v3,03/13] crypto: omap-aes - permit asynchronous skcipher as fallback
[v3,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-30
Ard Biesheuvel
Superseded
[v3,05/13] crypto: sun8i-ce - permit asynchronous skcipher as fallback
[v3,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-30
Ard Biesheuvel
Superseded
[v3,07/13] crypto: ccp - permit asynchronous skcipher as fallback
[v3,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-30
Ard Biesheuvel
Superseded
[v3,09/13] crypto: mxs-dcp - permit asynchronous skcipher as fallback
[v3,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-30
Ard Biesheuvel
Superseded
[v3,13/13] crypto: mediatek - use AES library for GCM key derivation
[v3,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-30
Ard Biesheuvel
Superseded
[v3,5/7] crypto: bcm-iproc - remove ecb(arc4) support
crypto: mark ecb(arc4) skcipher as obsolete
-
-
-
2020-08-31
Ard Biesheuvel
Superseded
[v2,1/2] crypto: xor - defer load time benchmark to a later time
[v2,1/2] crypto: xor - defer load time benchmark to a later time
-
-
-
2020-09-26
Ard Biesheuvel
Superseded
crypto: arm64/gcm - move authentication tag check to SIMD domain
crypto: arm64/gcm - move authentication tag check to SIMD domain
-
-
-
2020-11-10
Ard Biesheuvel
Superseded
[v2,2/4] crypto: aegis128/neon - optimize tail block handling
crypto: aegis128 enhancements
-
-
-
2020-11-10
Ard Biesheuvel
Superseded
crypto: aes-ni - implement support for cts(cbc(aes))
crypto: aes-ni - implement support for cts(cbc(aes))
-
-
-
2020-12-06
Ard Biesheuvel
Superseded
[2/4] crypto: x86/gcm-aes-ni - drop unused asm prototypes
crypto: gcm-aes-ni cleanups
-
-
-
2020-12-12
Ard Biesheuvel
Superseded
[3/4] crypto: x86/gcm-aes-ni - clean up mapping of associated data
crypto: gcm-aes-ni cleanups
-
-
-
2020-12-12
Ard Biesheuvel
Superseded
[v2] crypto: arm/chacha-neon - add missing counter increment
[v2] crypto: arm/chacha-neon - add missing counter increment
-
-
-
2020-12-13
Ard Biesheuvel
Superseded
[RFC,2/5] crypto: skcipher - disallow en/decrypt for non-task or non-softirq context
Untitled series #88429
-
-
-
2020-12-18
Ard Biesheuvel
Superseded
[RFC,5/5] crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
Untitled series #88429
-
-
-
2020-12-18
Ard Biesheuvel
Superseded
[2/2] crypto: x86/aes-ni-xts - rewrite and drop indirections via glue helper
Untitled series #88966
-
-
-
2020-12-22
Ard Biesheuvel
Superseded
[RFC,02/10] crypto: x86/cast6 - switch to XTS template
crypto: x86 - remove XTS and CTR glue helper code
-
-
-
2020-12-23
Ard Biesheuvel
Superseded
[RFC,04/10] crypto: x86/twofish - switch to XTS template
crypto: x86 - remove XTS and CTR glue helper code
-
-
-
2020-12-23
Ard Biesheuvel
Superseded
[RFC,05/10] crypto: x86/glue-helper - drop XTS helper routines
crypto: x86 - remove XTS and CTR glue helper code
-
-
-
2020-12-23
Ard Biesheuvel
Superseded
[RFC,08/10] crypto: x86/serpent - drop CTR mode implementation
crypto: x86 - remove XTS and CTR glue helper code
-
-
-
2020-12-23
Ard Biesheuvel
Superseded
[RFC,09/10] crypto: x86/twofish - drop CTR mode implementation
crypto: x86 - remove XTS and CTR glue helper code
-
-
-
2020-12-23
Ard Biesheuvel
Superseded
[04/21] crypto: x86/twofish - switch to XTS template
crypto: x86 - remove glue helper module
-
-
-
2020-12-31
Ard Biesheuvel
Superseded
[10/21] crypto: x86/twofish - drop CTR mode implementation
crypto: x86 - remove glue helper module
-
-
-
2020-12-31
Ard Biesheuvel
Superseded
[14/21] crypto: x86 - add some helper macros for ECB and CBC modes
crypto: x86 - remove glue helper module
-
-
-
2020-12-31
Ard Biesheuvel
Superseded
[15/21] crypto: x86/camellia - drop dependency on glue helper
crypto: x86 - remove glue helper module
-
-
-
2020-12-31
Ard Biesheuvel
Superseded
crypto - shash: reduce minimum alignment of shash_desc structure
crypto - shash: reduce minimum alignment of shash_desc structure
-
-
-
2021-01-07
Ard Biesheuvel
Superseded
[3/9] crypto: arm64/sha2-ce - simplify NEON yield
[1/9] arm64: assembler: add cond_yield macro
-
-
-
2021-01-28
Ard Biesheuvel
Superseded
[5/9] crypto: arm64/sha512-ce - simplify NEON yield
[1/9] arm64: assembler: add cond_yield macro
-
-
-
2021-01-28
Ard Biesheuvel
Superseded
[7/9] crypto: arm64/aes-ce-mac - simplify NEON yield
[1/9] arm64: assembler: add cond_yield macro
-
-
-
2021-01-28
Ard Biesheuvel
Superseded
[9/9] arm64: assembler: remove conditional NEON yield macros
[1/9] arm64: assembler: add cond_yield macro
-
-
-
2021-01-28
Ard Biesheuvel
Superseded
[v2,9/9] arm64: assembler: remove conditional NEON yield macros
arm64: rework NEON yielding to avoid scheduling from asm code
-
-
-
2021-02-03
Ard Biesheuvel
Superseded
[v2] crypto: api - check for ERR pointers in crypto_destroy_tfm()
[v2] crypto: api - check for ERR pointers in crypto_destroy_tfm()
-
-
-
2021-03-02
Ard Biesheuvel
Superseded
[v2,6/9] crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
running kernel mode SIMD with softirqs disabled
-
-
-
2021-03-02
Ard Biesheuvel
Superseded
[v2,8/9] crypto: arm64/aes-ce - stop using SIMD helper for skciphers
running kernel mode SIMD with softirqs disabled
-
-
-
2021-03-02
Ard Biesheuvel
Superseded
[v2,9/9] crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers
running kernel mode SIMD with softirqs disabled
-
-
-
2021-03-02
Ard Biesheuvel
Superseded
[v2,1/2] crypto: arm/aes-scalar - switch to common rev_32/mov_l macros
crypto: arm - clean up redundant helper macros
-
-
-
2021-03-07
Ard Biesheuvel
Superseded
[2/2] fsverity: relax build time dependency on CRYPTO_SHA256
relax crypto Kconfig dependencies for fsverity/fscrypt
-
-
-
2021-04-16
Ard Biesheuvel
Superseded
[v3,4/7] crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
running kernel mode SIMD with softirqs disabled
-
-
-
2021-05-12
Ard Biesheuvel
Superseded
[v3,5/7] crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers
running kernel mode SIMD with softirqs disabled
-
-
-
2021-05-12
Ard Biesheuvel
Superseded
[v4,4/7] crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
running kernel mode SIMD with softirqs disabled
-
-
-
2021-05-19
Ard Biesheuvel
Superseded
[v4,6/7] crypto: arm64/aes-ce - stop using SIMD helper for skciphers
running kernel mode SIMD with softirqs disabled
-
-
-
2021-05-19
Ard Biesheuvel
Superseded
[v5,1/5] crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
running kernel mode SIMD with softirqs disabled
-
-
-
2021-05-21
Ard Biesheuvel
Superseded
[v5,2/5] crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers
running kernel mode SIMD with softirqs disabled
-
-
-
2021-05-21
Ard Biesheuvel
Superseded
[v5,3/5] crypto: arm64/aes-ce - stop using SIMD helper for skciphers
running kernel mode SIMD with softirqs disabled
-
-
-
2021-05-21
Ard Biesheuvel
Superseded
[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
[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
[v2,2/2] crypto: arm/xor - make vectorized C code Clang-friendly
xor: enable auto-vectorization in Clang
-
-
-
2022-01-29
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
[v4,2/2] crypto: arm/xor - make vectorized C code Clang-friendly
xor: enable auto-vectorization in Clang
-
-
-
2022-02-05
Ard Biesheuvel
Superseded
crypto: crypto_xor - use helpers for unaligned accesses
crypto: crypto_xor - use helpers for unaligned accesses
-
-
-
2022-02-15
Ard Biesheuvel
Superseded
[v2] crypto: gcmaes - Provide minimal library implementation
[v2] crypto: gcmaes - Provide minimal library implementation
-
-
-
2022-10-14
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
[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,3/3] crypto: gcmaes - Provide minimal library implementation
crypto: Add GCM-AES implementation to lib/crypto
-
-
-
2022-10-18
Ard Biesheuvel
Superseded
[v4,2/3] crypto: gf128mul - make gf128mul_lle time invariant
crypto: Add AES-GCM implementation to lib/crypto
-
-
-
2022-10-24
Ard Biesheuvel
Superseded
[01/10] crypto: x86/aegis128 - 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
[04/10] crypto: x86/camellia - 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
[08/10] crypto: x86/des3 - 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
[10/10] crypto: x86/sha256 - Use RIP-relative addressing
crypto: x86 - avoid absolute references
-
-
-
2023-04-08
Ard Biesheuvel
Superseded
[RFC,13/21] crypto: lz4hc - drop obsolete 'comp' implementation
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
Superseded
[RFC,15/21] crypto: lzo - drop obsolete 'comp' implementation
crypto: consolidate and clean up compression APIs
-
-
-
2023-07-18
Ard Biesheuvel
Superseded
[02/12] crypto: amlogic-gxl - permit async skcipher as fallback
crypto: permit asynchronous skciphers as driver fallbacks
-
-
-
2020-06-25
Ard Biesheuvel
Accepted
[04/12] crypto: sun4i - permit asynchronous skcipher as fallback
crypto: permit asynchronous skciphers as driver fallbacks
-
-
-
2020-06-25
Ard Biesheuvel
Accepted
[08/12] crypto: chelsio - permit asynchronous skcipher as fallback
crypto: permit asynchronous skciphers as driver fallbacks
-
-
-
2020-06-25
Ard Biesheuvel
Accepted
[10/12] crypto: picoxcell - permit asynchronous skcipher as fallback
crypto: permit asynchronous skciphers as driver fallbacks
-
-
-
2020-06-25
Ard Biesheuvel
Accepted
[12/12] crypto: sahara - permit asynchronous skcipher as fallback
crypto: permit asynchronous skciphers as driver fallbacks
-
-
-
2020-06-25
Ard Biesheuvel
Accepted
[v2,01/13] crypto: amlogic-gxl - default to build as module
[v2,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-27
Ard Biesheuvel
Accepted
[v2,03/13] crypto: omap-aes - permit asynchronous skcipher as fallback
[v2,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-27
Ard Biesheuvel
Accepted
[v2,05/13] crypto: sun8i-ce - permit asynchronous skcipher as fallback
[v2,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-27
Ard Biesheuvel
Accepted
[v2,07/13] crypto: ccp - permit asynchronous skcipher as fallback
[v2,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-27
Ard Biesheuvel
Accepted
[v2,09/13] crypto: mxs-dcp - permit asynchronous skcipher as fallback
[v2,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-27
Ard Biesheuvel
Accepted
[v2,13/13] crypto: mediatek - use AES library for GCM key derivation
[v2,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-27
Ard Biesheuvel
Accepted
[2/5] crypto: arm64/gcm - disentangle ghash and gcm setkey() routines
crypto: clean up ARM/arm64 glue code for GHASH and GCM
-
-
-
2020-06-29
Ard Biesheuvel
Accepted
[3/5] crypto: arm64/gcm - use variably sized key struct
crypto: clean up ARM/arm64 glue code for GHASH and GCM
-
-
-
2020-06-29
Ard Biesheuvel
Accepted
[v3,11/13] crypto: qce - permit asynchronous skcipher as fallback
[v3,01/13] crypto: amlogic-gxl - default to build as module
-
-
-
2020-06-30
Ard Biesheuvel
Accepted
[v2,1/7] staging/rtl8192e: switch to RC4 library interface
[v2,1/7] staging/rtl8192e: switch to RC4 library interface
-
-
-
2020-08-24
Ard Biesheuvel
Accepted
[v2,2/7] staging/rtl8192u: switch to RC4 library interface
[v2,1/7] staging/rtl8192e: switch to RC4 library interface
-
-
-
2020-08-24
Ard Biesheuvel
Accepted
[v2,5/7] crypto: bcm-iproc - remove ecb(arc4) support
[v2,1/7] staging/rtl8192e: switch to RC4 library interface
-
-
-
2020-08-24
Ard Biesheuvel
Accepted
[v2,6/7] net: wireless: drop bogus CRYPTO_xxx Kconfig selects
[v2,1/7] staging/rtl8192e: switch to RC4 library interface
-
-
-
2020-08-24
Ard Biesheuvel
Accepted
[v3,3/7] SUNRPC: remove RC4-HMAC-MD5 support from KerberosV
crypto: mark ecb(arc4) skcipher as obsolete
-
-
-
2020-08-31
Ard Biesheuvel
Accepted
[v3,7/7] crypto: arc4 - mark ecb(arc4) skcipher as obsolete
crypto: mark ecb(arc4) skcipher as obsolete
-
-
-
2020-08-31
Ard Biesheuvel
Accepted
crypto: arm/sha256-neon - avoid ADRL pseudo instruction
crypto: arm/sha256-neon - avoid ADRL pseudo instruction
-
-
-
2020-09-15
Ard Biesheuvel
Accepted
[v2,2/2] crypto: arm/sha512-neon - avoid ADRL pseudo instruction
crypto: arm/sha-neon - avoid ADRL instructions
-
-
-
2020-09-16
Ard Biesheuvel
Accepted
[1/3] crypto: arm/aes-neonbs - avoid hacks to prevent Thumb2 mode switches
crypto: arm/aes-neonbs - some polish
-
-
-
2020-09-16
Ard Biesheuvel
Accepted
[1/2] crypto: xor - defer load time benchmark to a later time
[1/2] crypto: xor - defer load time benchmark to a later time
-
-
-
2020-09-23
Ard Biesheuvel
Accepted
crypto: arm64/poly1305-neon - reorder PAC authentication with SP update
crypto: arm64/poly1305-neon - reorder PAC authentication with SP update
-
-
-
2020-10-26
Ard Biesheuvel
Accepted
crypto: arm64/chacha - simplify tail block handling
crypto: arm64/chacha - simplify tail block handling
-
-
-
2020-11-06
Ard Biesheuvel
Accepted
[1/3] crypto: tcrypt - don't initialize at subsys_initcall time
crypto: tcrypt enhancements
-
-
-
2020-11-09
Ard Biesheuvel
Accepted
[3/3] crypto: tcrypt - include 1420 byte blocks in aead and skcipher benchmarks
crypto: tcrypt enhancements
-
-
-
2020-11-09
Ard Biesheuvel
Accepted
[v2] crypto: arm64/gcm - move authentication tag check to SIMD domain
[v2] crypto: arm64/gcm - move authentication tag check to SIMD domain
-
-
-
2020-11-10
Ard Biesheuvel
Accepted
[v3,1/4] crypto: aegis128 - wipe plaintext and tag if decryption fails
crypto: aegis128 enhancements
-
-
-
2020-11-17
Ard Biesheuvel
Accepted
[v3,2/4] crypto: aegis128/neon - optimize tail block handling
crypto: aegis128 enhancements
-
-
-
2020-11-17
Ard Biesheuvel
Accepted
[v3,3/4] crypto: aegis128/neon - move final tag check to SIMD domain
crypto: aegis128 enhancements
-
-
-
2020-11-17
Ard Biesheuvel
Accepted
[v3,4/4] crypto: aegis128 - expose SIMD code path as separate driver
crypto: aegis128 enhancements
-
-
-
2020-11-17
Ard Biesheuvel
Accepted
«
1
2
3
»