Show patches with: Submitter = Jason A. Donenfeld       |    Archived = No       |   704 patches
« 1 2 3 47 8 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/2] blkcipher: Copy iv from desc even for 0-len walks - - - --- 2015-12-06 Jason A. Donenfeld herbert Accepted
[1/2] crypto: arm/curve25519 - add arch-specific key generation function [1/2] crypto: arm/curve25519 - add arch-specific key generation function 1 - - --- 2019-12-11 Jason A. Donenfeld herbert Accepted
[1/2] random: always call random ready function - - - --- 2017-10-19 Jason A. Donenfeld herbert Not Applicable
[1/2] random: schedule jitter credit for next jiffy, not in two jiffies [1/2] random: schedule jitter credit for next jiffy, not in two jiffies - - - --- 2022-09-30 Jason A. Donenfeld herbert Not Applicable
[1/2] sysctl: read() must consume poll events, not poll() [1/2] sysctl: read() must consume poll events, not poll() - 1 - --- 2022-05-02 Jason A. Donenfeld herbert Not Applicable
[1/3] crypto: poly1305 - add new 32 and 64-bit generic versions [1/3] crypto: poly1305 - add new 32 and 64-bit generic versions - - - --- 2019-12-13 Jason A. Donenfeld herbert Superseded
[1/3] random: order timer entropy functions below interrupt functions [1/3] random: order timer entropy functions below interrupt functions - - - --- 2022-05-06 Jason A. Donenfeld herbert Not Applicable
[1/3] random: replace custom notifier chain with standard one random: wire up in-kernel virtual machine fork notifications - - - --- 2022-03-01 Jason A. Donenfeld herbert Not Applicable
[2/2] chacha20poly1305: Skip encryption/decryption for 0-len - - - --- 2015-12-06 Jason A. Donenfeld herbert Accepted
[2/2] crypto: curve25519 - re-add selftests [1/2] crypto: arm/curve25519 - add arch-specific key generation function - - - --- 2019-12-11 Jason A. Donenfeld herbert Superseded
[2/2] crypto/drbg: account for no longer returning -EALREADY - - - --- 2017-10-19 Jason A. Donenfeld herbert Not Applicable
[2/2] random: add fork_event sysctl for polling VM forks [1/2] sysctl: read() must consume poll events, not poll() - - - --- 2022-05-02 Jason A. Donenfeld herbert Not Applicable
[2/2] random: spread out jitter callback to different CPUs [1/2] random: schedule jitter credit for next jiffy, not in two jiffies - - - --- 2022-09-30 Jason A. Donenfeld herbert Not Applicable
[2/3,v6] ACPI: allow longer device IDs Untitled series #618836 2 - - --- 2022-02-28 Jason A. Donenfeld herbert Not Applicable
[2/3] crypto: x86_64/poly1305 - add faster implementations [1/3] crypto: poly1305 - add new 32 and 64-bit generic versions - - - --- 2019-12-13 Jason A. Donenfeld herbert Superseded
[2/3] random: do not use input pool from hard IRQs [1/3] random: order timer entropy functions below interrupt functions - - - --- 2022-05-06 Jason A. Donenfeld herbert Not Applicable
[2/3] random: provide notifier for VM fork random: wire up in-kernel virtual machine fork notifications - 1 - --- 2022-03-01 Jason A. Donenfeld herbert Not Applicable
[3/3] crypto: arm/arm64/mips/poly1305 - remove redundant non-reduction from emit [1/3] crypto: poly1305 - add new 32 and 64-bit generic versions - 1 1 --- 2019-12-13 Jason A. Donenfeld herbert Superseded
[3/3] random: help compiler out with fast_mix() by using simpler arguments [1/3] random: order timer entropy functions below interrupt functions - - - --- 2022-05-06 Jason A. Donenfeld herbert Not Applicable
[3/3] wireguard: device: clear keys on VM fork random: wire up in-kernel virtual machine fork notifications 1 - - --- 2022-03-01 Jason A. Donenfeld herbert Not Applicable
[4/3] random: use siphash24 instead of md5 for get_random_int/long - - - --- 2016-12-14 Jason A. Donenfeld herbert Not Applicable
[crypto-next,v1] crypto: poly1305 - add new 32 and 64-bit generic versions [crypto-next,v1] crypto: poly1305 - add new 32 and 64-bit generic versions - - - --- 2019-12-11 Jason A. Donenfeld herbert Superseded
[crypto-next,v2,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions [crypto-next,v2,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions - - - --- 2019-12-12 Jason A. Donenfeld herbert Superseded
[crypto-next,v2,2/3] crypto: x86_64/poly1305 - add faster implementations [crypto-next,v2,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions - - - --- 2019-12-12 Jason A. Donenfeld herbert Superseded
[crypto-next,v2,3/3] crypto: arm/arm64/mips/poly1305 - remove redundant non-reduction from emit [crypto-next,v2,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions - 1 1 --- 2019-12-12 Jason A. Donenfeld herbert Superseded
[crypto-next,v3,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions crypto: poly1305 improvements - - - --- 2019-12-12 Jason A. Donenfeld herbert Superseded
[crypto-next,v3,2/3] crypto: x86_64/poly1305 - add faster implementations crypto: poly1305 improvements - - - --- 2019-12-12 Jason A. Donenfeld herbert Superseded
[crypto-next,v3,3/3] crypto: arm/arm64/mips/poly1305 - remove redundant non-reduction from emit crypto: poly1305 improvements - 1 1 --- 2019-12-12 Jason A. Donenfeld herbert Superseded
[crypto-next,v4,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions [crypto-next,v4,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions - - - --- 2019-12-13 Jason A. Donenfeld herbert Superseded
[crypto-next,v4,2/3] crypto: x86_64/poly1305 - add faster implementations [crypto-next,v4,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions - - - --- 2019-12-13 Jason A. Donenfeld herbert Superseded
[crypto-next,v4,3/3] crypto: arm/arm64/mips/poly1305 - remove redundant non-reduction from emit [crypto-next,v4,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions - 1 1 --- 2019-12-13 Jason A. Donenfeld herbert Superseded
[crypto-next,v5,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions crypto: poly1305 improvements - - - --- 2019-12-15 Jason A. Donenfeld herbert Changes Requested
[crypto-next,v5,2/3] crypto: x86_64/poly1305 - add faster implementations crypto: poly1305 improvements - - - --- 2019-12-15 Jason A. Donenfeld herbert Changes Requested
[crypto-next,v5,3/3] crypto: arm/arm64/mips/poly1305 - remove redundant non-reduction from emit crypto: poly1305 improvements - 1 1 --- 2019-12-15 Jason A. Donenfeld herbert Changes Requested
[crypto-next,v6,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions crypto: poly1305 improvements - - - --- 2019-12-17 Jason A. Donenfeld herbert Changes Requested
[crypto-next,v6,2/3] crypto: x86_64/poly1305 - add faster implementations crypto: poly1305 improvements - - - --- 2019-12-17 Jason A. Donenfeld herbert Changes Requested
[crypto-next,v6,3/3] crypto: arm/arm64/mips/poly1305 - remove redundant non-reduction from emit crypto: poly1305 improvements - 1 1 --- 2019-12-17 Jason A. Donenfeld herbert Changes Requested
[crypto-stable,v2] crypto: arch - limit simd usage to 4k chunks [crypto-stable,v2] crypto: arch - limit simd usage to 4k chunks - - - --- 2020-04-22 Jason A. Donenfeld herbert Superseded
[crypto-stable,v3,1/2] crypto: arch/lib - limit simd usage to 4k chunks [crypto-stable,v3,1/2] crypto: arch/lib - limit simd usage to 4k chunks - 1 - --- 2020-04-22 Jason A. Donenfeld herbert Accepted
[crypto-stable,v3,2/2] crypto: arch/nhpoly1305 - process in explicit 4k chunks [crypto-stable,v2] crypto: arch - limit simd usage to 4k chunks - 1 - --- 2020-04-22 Jason A. Donenfeld herbert Accepted
[crypto-stable] crypto: arch/lib - limit simd usage to PAGE_SIZE chunks [crypto-stable] crypto: arch/lib - limit simd usage to PAGE_SIZE chunks - - - --- 2020-04-20 Jason A. Donenfeld herbert Changes Requested
[crypto,1/2] lib/crypto: blake2s-generic: reduce code size on small systems [crypto,1/2] lib/crypto: blake2s-generic: reduce code size on small systems - - 1 --- 2022-01-11 Jason A. Donenfeld herbert Not Applicable
[crypto,2/2] lib/crypto: blake2s: move hmac construction into wireguard [crypto,1/2] lib/crypto: blake2s-generic: reduce code size on small systems 1 1 - --- 2022-01-11 Jason A. Donenfeld herbert Not Applicable
[crypto,5.19] crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations [crypto,5.19] crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations 1 - - --- 2022-07-05 Jason A. Donenfeld herbert Not Applicable
[crypto,5.6] crypto: x86/curve25519 - support assemblers with no adx support [crypto,5.6] crypto: x86/curve25519 - support assemblers with no adx support - - - --- 2020-03-01 Jason A. Donenfeld herbert Accepted
[crypto,v2,1/2] lib/crypto: blake2s: move hmac construction into wireguard [crypto,v2,1/2] lib/crypto: blake2s: move hmac construction into wireguard 1 - - --- 2022-01-11 Jason A. Donenfeld herbert Superseded
[crypto,v2,2/2] lib/crypto: sha1: re-roll loops to reduce code size [crypto,v2,1/2] lib/crypto: blake2s: move hmac construction into wireguard - - - --- 2022-01-11 Jason A. Donenfeld herbert Superseded
[crypto,v2] crypto: blake2s - remove shash module [crypto,v2] crypto: blake2s - remove shash module - - - --- 2022-05-27 Jason A. Donenfeld herbert Superseded
[crypto,v2] crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE [crypto,v2] crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE - - - --- 2022-05-27 Jason A. Donenfeld herbert Not Applicable
[crypto,v3,1/2] lib/crypto: blake2s: move hmac construction into wireguard reduce code size from blake2s on m68k and other small platforms 1 - 1 --- 2022-01-14 Jason A. Donenfeld herbert Not Applicable
[crypto,v3,1/2] lib/crypto: blake2s: move hmac construction into wireguard [crypto,v3,1/2] lib/crypto: blake2s: move hmac construction into wireguard 1 - - --- 2022-01-11 Jason A. Donenfeld herbert Not Applicable
[crypto,v3,2/2] lib/crypto: sha1: re-roll loops to reduce code size reduce code size from blake2s on m68k and other small platforms - - 1 --- 2022-01-14 Jason A. Donenfeld herbert Not Applicable
[crypto,v3,2/2] lib/crypto: sha1: re-roll loops to reduce code size [crypto,v3,1/2] lib/crypto: blake2s: move hmac construction into wireguard - - - --- 2022-01-11 Jason A. Donenfeld herbert Not Applicable
[crypto,v3] crypto: blake2s - remove shash module [crypto,v3] crypto: blake2s - remove shash module - - - --- 2022-05-28 Jason A. Donenfeld herbert Superseded
[crypto,v4] crypto: blake2s - remove shash module [crypto,v4] crypto: blake2s - remove shash module - - - --- 2022-05-28 Jason A. Donenfeld herbert Accepted
[crypto] crypto: arm[64]/poly1305 - add artifact to .gitignore files [crypto] crypto: arm[64]/poly1305 - add artifact to .gitignore files - - - --- 2020-03-19 Jason A. Donenfeld herbert Accepted
[crypto] crypto: blake2s - remove shash module [crypto] crypto: blake2s - remove shash module - - - --- 2022-05-26 Jason A. Donenfeld herbert Superseded
[crypto] crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the manager [crypto] crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the manager - - - --- 2020-11-02 Jason A. Donenfeld herbert Accepted
[crypto] crypto: memneq - move into lib/ [crypto] crypto: memneq - move into lib/ - 1 - --- 2022-05-28 Jason A. Donenfeld herbert Accepted
[crypto] crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE [crypto] crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE - - - --- 2022-05-26 Jason A. Donenfeld herbert Not Applicable
[cryptodev] crypto: x86/curve25519 - leave r12 as spare register [cryptodev] crypto: x86/curve25519 - leave r12 as spare register - - - --- 2020-03-01 Jason A. Donenfeld herbert Accepted
[kernel-hardening] Re: [PATCH v4 06/13] iscsi: ensure RNG is seeded before use - - - --- 2017-06-08 Jason A. Donenfeld herbert Not Applicable
[net-next,v2] net: WireGuard secure network tunnel [net-next,v2] net: WireGuard secure network tunnel - - - --- 2019-12-08 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,02/17] zinc: introduce minimal cryptography library Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,03/17] zinc: ChaCha20 generic C implementation Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,04/17] zinc: ChaCha20 ARM and ARM64 implementations Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,05/17] zinc: ChaCha20 x86_64 implementation Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,06/17] zinc: ChaCha20 MIPS32r2 implementation Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,07/17] zinc: Poly1305 generic C implementation and selftest Untitled series #17351 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,07/17] zinc: Poly1305 generic C implementations and selftest Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,08/17] zinc: Poly1305 ARM and ARM64 implementations Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,09/17] zinc: Poly1305 x86_64 implementation Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,10/17] zinc: Poly1305 MIPS32r2 and MIPS64 implementations Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,11/17] zinc: ChaCha20Poly1305 construction and selftest Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,12/17] zinc: BLAKE2s generic C implementation and selftest Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,13/17] zinc: BLAKE2s x86_64 implementation Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,14/17] zinc: Curve25519 generic C implementations and selftest Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,15/17] zinc: Curve25519 ARM implementation Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v3,16/17] zinc: Curve25519 x86_64 implementation Untitled series #17349 - - - --- 2018-09-11 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,01/20] asm: simd context helper API WireGuard: Secure Network Tunnel - 1 - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,02/20] zinc: introduce minimal cryptography library WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,03/20] zinc: ChaCha20 generic C implementation WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,04/20] zinc: ChaCha20 ARM and ARM64 implementations WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,05/20] zinc: ChaCha20 x86_64 implementation WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,06/20] zinc: ChaCha20 MIPS32r2 implementation WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,07/20] zinc: Poly1305 generic C implementations and selftest WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,08/20] zinc: Poly1305 ARM and ARM64 implementations WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,09/20] zinc: Poly1305 x86_64 implementation WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,10/20] zinc: Poly1305 MIPS32r2 and MIPS64 implementations WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,11/20] zinc: ChaCha20Poly1305 construction and selftest WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,12/20] zinc: BLAKE2s generic C implementation and selftest WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,13/20] zinc: BLAKE2s x86_64 implementation WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,14/20] zinc: Curve25519 generic C implementations and selftest WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,15/20] zinc: Curve25519 ARM implementation WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,16/20] zinc: Curve25519 x86_64 implementation WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,17/20] crypto: port Poly1305 to Zinc WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,18/20] crypto: port ChaCha20 to Zinc WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,19/20] security/keys: rewrite big_key crypto to use Zinc WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v4,20/20] net: WireGuard secure network tunnel WireGuard: Secure Network Tunnel - - - --- 2018-09-14 Jason A. Donenfeld herbert Not Applicable
[net-next,v5,01/20] asm: simd context helper API WireGuard: Secure Network Tunnel - - - --- 2018-09-18 Jason A. Donenfeld herbert Not Applicable
« 1 2 3 47 8 »