Show patches with: Submitter = Ard Biesheuvel       |    Archived = No       |   282 patches
« 1 2 3 »
Patch Series S/W/F Date Submitter Delegate State
[v5,10/34] crypto: mips/chacha - import 32r2 ChaCha code from Zinc Untitled series #24810 --- 2019-11-08 Ard Biesheuvel New
[v5,22/34] crypto: BLAKE2s - generic C library implementation and selftest Untitled series #24810 --- 2019-11-08 Ard Biesheuvel New
[v5,25/34] crypto: BLAKE2s - x86_64 SIMD implementation Untitled series #24810 --- 2019-11-08 Ard Biesheuvel New
[v5,26/34] crypto: Curve25519 - generic C library implementations Untitled series #24810 --- 2019-11-08 Ard Biesheuvel New
[v5,30/34] crypto: Curve25519 - x86_64 library and KPP implementations Untitled series #24810 --- 2019-11-08 Ard Biesheuvel New
[v5,31/34] crypto: arm - import Bernstein and Schwabe's Curve25519 ARM implementation Untitled series #24810 --- 2019-11-08 Ard Biesheuvel New
[v5,32/34] crypto: arm/Curve25519 - wire up NEON implementation Untitled series #24810 --- 2019-11-08 Ard Biesheuvel New
crypto: cipher - move API definition to internal header file crypto: cipher - move API definition to internal header file --- 2020-01-09 Ard Biesheuvel New
[RFC/RFT,1/2] crypto: arm64/aes - align output IV with generic CBC-CTS driver [RFC/RFT,1/2] crypto: arm64/aes - align output IV with generic CBC-CTS driver --- 2020-05-19 Ard Biesheuvel New
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
[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
[06/12] crypto: sun8i-ss - permit asynchronous skcipher as fallback crypto: permit asynchronous skciphers as driver fallbacks --- 2020-06-25 Ard Biesheuvel New
[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,11/13] crypto: qce - permit asynchronous skcipher as fallback [v2,01/13] crypto: amlogic-gxl - default to build as module --- 2020-06-27 Ard Biesheuvel New
[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,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,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
[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
[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,5/7] crypto: bcm-iproc - remove ecb(arc4) support crypto: mark ecb(arc4) skcipher as obsolete --- 2020-08-31 Ard Biesheuvel Superseded
[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
[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/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
[2/3] crypto: tcrypt - permit tcrypt.ko to be builtin crypto: tcrypt enhancements --- 2020-11-09 Ard Biesheuvel New
[3/3] crypto: tcrypt - include 1420 byte blocks in aead and skcipher benchmarks crypto: tcrypt enhancements --- 2020-11-09 Ard Biesheuvel Accepted
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] 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
[v2,2/4] crypto: aegis128/neon - optimize tail block handling crypto: aegis128 enhancements --- 2020-11-10 Ard Biesheuvel Superseded
[v2,4/4] crypto: aegis128 - expose SIMD code path as separate driver crypto: aegis128 enhancements --- 2020-11-10 Ard Biesheuvel New
[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
[v2,2/3] crypto: tcrypt - permit tcrypt.ko to be builtin crypto: tcrypt enhancements --- 2020-11-20 Ard Biesheuvel Accepted
crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() --- 2020-11-24 Ard Biesheuvel Accepted
[v2] crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata [v2] crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata --- 2020-11-26 Ard Biesheuvel Accepted
crypto: aegis128 - avoid spurious references crypto_aegis128_update_simd crypto: aegis128 - avoid spurious references crypto_aegis128_update_simd --- 2020-11-30 Ard Biesheuvel Accepted
[v2] crypto: aesni - add ccm(aes) algorithm implementation [v2] crypto: aesni - add ccm(aes) algorithm implementation --- 2020-12-01 Ard Biesheuvel New
crypto: aes-ni - implement support for cts(cbc(aes)) crypto: aes-ni - implement support for cts(cbc(aes)) --- 2020-12-06 Ard Biesheuvel Superseded
[v2] crypto: aes-ni - implement support for cts(cbc(aes)) [v2] crypto: aes-ni - implement support for cts(cbc(aes)) --- 2020-12-07 Ard Biesheuvel Accepted
[1/2] chcr_ktls: use AES library for single use cipher crypto: remove bare cipher from public API --- 2020-12-10 Ard Biesheuvel New
[2/2] crypto: remove cipher routines from public crypto API crypto: remove bare cipher from public API --- 2020-12-10 Ard Biesheuvel Accepted
[RFC,1/3] ARM: vfp: allow kernel mode NEON in softirq context crypto: ARM - run kernel mode NEON with softirqs disabled --- 2020-12-10 Ard Biesheuvel New
[RFC,2/3] crypto: arm/aes-ce - drop non-SIMD fallbacks and SIMD helper crypto: ARM - run kernel mode NEON with softirqs disabled --- 2020-12-10 Ard Biesheuvel New
[RFC,3/3] crypto: arm/aes-neonbs - drop non-SIMD fallbacks and SIMD helper crypto: ARM - run kernel mode NEON with softirqs disabled --- 2020-12-10 Ard Biesheuvel New
crypto: arm/chacha-neon - add missing counter increment crypto: arm/chacha-neon - add missing counter increment --- 2020-12-12 Ard Biesheuvel Accepted
[1/4] crypto: x86/gcm-aes-ni - prevent misaligned IV buffers on the stack crypto: gcm-aes-ni cleanups --- 2020-12-12 Ard Biesheuvel New
[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
[4/4] crypto: x86/gcm-aes-ni - refactor scatterlist processing crypto: gcm-aes-ni cleanups --- 2020-12-12 Ard Biesheuvel New
[v2] crypto: arm/chacha-neon - add missing counter increment [v2] crypto: arm/chacha-neon - add missing counter increment --- 2020-12-13 Ard Biesheuvel Superseded
[1/2] crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled [1/2] crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled --- 2020-12-17 Ard Biesheuvel Accepted
[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,4/5] arm64: fpsimd: run kernel mode NEON with softirqs disabled Untitled series #88429 --- 2020-12-18 Ard Biesheuvel New
[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
[v2,2/2] crypto: x86/aes-ni-xts - rewrite and drop indirections via glue helper Untitled series #90291 --- 2020-12-31 Ard Biesheuvel Accepted
[03/21] crypto: x86/serpent- switch to XTS template crypto: x86 - remove glue helper module --- 2020-12-31 Ard Biesheuvel Accepted
[04/21] crypto: x86/twofish - switch to XTS template crypto: x86 - remove glue helper module --- 2020-12-31 Ard Biesheuvel Superseded
[06/21] crypto: x86/camellia - drop CTR mode implementation crypto: x86 - remove glue helper module --- 2020-12-31 Ard Biesheuvel Accepted
[09/21] crypto: x86/cast6 - drop CTR mode implementation crypto: x86 - remove glue helper module --- 2020-12-31 Ard Biesheuvel Accepted
[10/21] crypto: x86/twofish - drop CTR mode implementation crypto: x86 - remove glue helper module --- 2020-12-31 Ard Biesheuvel Superseded
[11/21] crypto: x86/glue-helper - drop CTR helper routines crypto: x86 - remove glue helper module --- 2020-12-31 Ard Biesheuvel Accepted
[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
[16/21] crypto: x86/serpent - drop dependency on glue helper crypto: x86 - remove glue helper module --- 2020-12-31 Ard Biesheuvel Accepted
[19/21] crypto: x86/twofish - drop dependency on glue helper crypto: x86 - remove glue helper module --- 2020-12-31 Ard Biesheuvel Accepted
crypto: ecdh - avoid buffer overflow in ecdh_set_secret() crypto: ecdh - avoid buffer overflow in ecdh_set_secret() --- 2021-01-02 Ard Biesheuvel New
[v2,1/5] crypto: x86/gcm-aes-ni - prevent misaligned buffers on the stack crypto: gcm-aes-ni cleanups --- 2021-01-04 Ard Biesheuvel Accepted
[v2,2/5] crypto: x86/gcm-aes-ni - drop unused asm prototypes crypto: gcm-aes-ni cleanups --- 2021-01-04 Ard Biesheuvel Accepted
« 1 2 3 »