Show patches with: Submitter = Jason A. Donenfeld       |    Archived = No       |   737 patches
« 1 2 ... 3 4 57 8 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2] random: do not allow user to keep crng key around on stack [v2] random: do not allow user to keep crng key around on stack - 1 - --- 2022-04-06 Jason A. Donenfeld herbert Not Applicable
random: check for signals every PAGE_SIZE chunk of /dev/[u]random random: check for signals every PAGE_SIZE chunk of /dev/[u]random - - - --- 2022-04-06 Jason A. Donenfeld herbert Not Applicable
random: do not allow user to keep crng key around on stack random: do not allow user to keep crng key around on stack - 1 - --- 2022-04-05 Jason A. Donenfeld herbert Not Applicable
random: opportunistically initialize on /dev/urandom reads random: opportunistically initialize on /dev/urandom reads - - - --- 2022-04-05 Jason A. Donenfeld herbert Not Applicable
[v2] random: mix build-time latent entropy into pool at init [v2] random: mix build-time latent entropy into pool at init - 1 - --- 2022-03-31 Jason A. Donenfeld herbert Not Applicable
[v2] random: treat bootloader trust toggle the same way as cpu trust toggle [v2] random: treat bootloader trust toggle the same way as cpu trust toggle - 2 - --- 2022-03-24 Jason A. Donenfeld herbert Not Applicable
random: treat bootloader trust toggle the same way as cpu trust toggle random: treat bootloader trust toggle the same way as cpu trust toggle - 2 - --- 2022-03-23 Jason A. Donenfeld herbert Not Applicable
random: allow writes to /dev/urandom to influence fast init random: allow writes to /dev/urandom to influence fast init - - - --- 2022-03-22 Jason A. Donenfeld herbert Not Applicable
crypto: move sm3 and sm4 into crypto directory crypto: move sm3 and sm4 into crypto directory - - - --- 2022-03-14 Jason A. Donenfeld herbert Accepted
[v4] random: reseed more often immediately after booting [v4] random: reseed more often immediately after booting - 1 - --- 2022-03-13 Jason A. Donenfeld herbert Not Applicable
[v3] random: use SipHash as interrupt entropy accumulator [v3] random: use SipHash as interrupt entropy accumulator - 1 - --- 2022-03-13 Jason A. Donenfeld herbert Not Applicable
[v2] random: reseed more often immediately after booting [v2] random: reseed more often immediately after booting - - - --- 2022-03-10 Jason A. Donenfeld herbert Not Applicable
[v2] random: reseed more often immediately after booting [v2] random: reseed more often immediately after booting - - - --- 2022-03-09 Jason A. Donenfeld herbert Not Applicable
random: reseed more often immediately after booting random: reseed more often immediately after booting - - - --- 2022-03-09 Jason A. Donenfeld herbert Not Applicable
[v2] random: use SipHash as interrupt entropy accumulator [v2] random: use SipHash as interrupt entropy accumulator - 1 - --- 2022-03-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
[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
[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/3,v6] ACPI: allow longer device IDs Untitled series #618836 2 - - --- 2022-02-28 Jason A. Donenfeld herbert Not Applicable
[v5,3/3] virt: vmgenid: introduce driver for reinitializing RNG on VM fork ACPI: VM fork detection for RNG - 3 1 --- 2022-02-26 Jason A. Donenfeld herbert Not Applicable
[v5,2/3] ACPI: allow longer device IDs ACPI: VM fork detection for RNG - 1 - --- 2022-02-26 Jason A. Donenfeld herbert Not Applicable
[v5,1/3] random: add mechanism for VM forks to reinitialize crng ACPI: VM fork detection for RNG - 1 - --- 2022-02-26 Jason A. Donenfeld herbert Not Applicable
[v4] virt: vmgenid: introduce driver for reinitializing RNG on VM fork [v4] virt: vmgenid: introduce driver for reinitializing RNG on VM fork - 3 - --- 2022-02-25 Jason A. Donenfeld herbert Not Applicable
[v2] random: do crng pre-init loading in worker rather than irq [v2] random: do crng pre-init loading in worker rather than irq 1 1 - --- 2022-02-24 Jason A. Donenfeld herbert Not Applicable
[v3,2/2] virt: vmgenid: introduce driver for reinitializing RNG on VM fork VM fork detection for RNG - 1 - --- 2022-02-24 Jason A. Donenfeld herbert Not Applicable
[v3,1/2] random: add mechanism for VM forks to reinitialize crng VM fork detection for RNG 1 1 - --- 2022-02-24 Jason A. Donenfeld herbert Not Applicable
[v2,2/2] virt: vmgenid: introduce driver for reinitializing RNG on VM fork VM fork detection for RNG - - - --- 2022-02-23 Jason A. Donenfeld herbert Not Applicable
[v2,1/2] random: add mechanism for VM forks to reinitialize crng VM fork detection for RNG - - - --- 2022-02-23 Jason A. Donenfeld herbert Not Applicable
random: do crng pre-init loading in worker rather than irq random: do crng pre-init loading in worker rather than irq - - - --- 2022-02-23 Jason A. Donenfeld herbert Not Applicable
[RFC,v1,2/2] drivers/virt: add vmgenid driver for reinitializing RNG VM fork detection for RNG - - - --- 2022-02-23 Jason A. Donenfeld herbert Not Applicable
[RFC,v1,1/2] random: add mechanism for VM forks to reinitialize crng VM fork detection for RNG - - - --- 2022-02-23 Jason A. Donenfeld herbert Not Applicable
random: round-robin registers as ulong, not u32 random: round-robin registers as ulong, not u32 - - - --- 2022-02-22 Jason A. Donenfeld herbert Not Applicable
[v4] random: absorb fast pool into input pool after fast load [v4] random: absorb fast pool into input pool after fast load - 2 - --- 2022-02-21 Jason A. Donenfeld herbert Not Applicable
random: use max-period linear interrupt extractor random: use max-period linear interrupt extractor - - - --- 2022-02-18 Jason A. Donenfeld herbert Not Applicable
[v6] random: clear fast pool, crng, and batches in cpuhp bring up [v6] random: clear fast pool, crng, and batches in cpuhp bring up 1 - - --- 2022-02-17 Jason A. Donenfeld herbert Not Applicable
[v1] random: block in /dev/urandom [v1] random: block in /dev/urandom - - - --- 2022-02-17 Jason A. Donenfeld herbert Not Applicable
[v5] random: clear fast pool, crng, and batches in cpuhp bring up [v5] random: clear fast pool, crng, and batches in cpuhp bring up - - - --- 2022-02-17 Jason A. Donenfeld herbert Not Applicable
[v4] random: use simpler fast key erasure flow on per-cpu keys [v4] random: use simpler fast key erasure flow on per-cpu keys - 2 - --- 2022-02-16 Jason A. Donenfeld herbert Not Applicable
[v3] ath9k: use hw_random API instead of directly dumping into random.c [v3] ath9k: use hw_random API instead of directly dumping into random.c 1 - 1 --- 2022-02-16 Jason A. Donenfeld herbert Not Applicable
[v2] ath9k: use hw_random API instead of directly dumping into random.c [v2] ath9k: use hw_random API instead of directly dumping into random.c - - - --- 2022-02-16 Jason A. Donenfeld herbert Superseded
[v3] random: absorb fast pool into input pool after fast load [v3] random: absorb fast pool into input pool after fast load - 1 - --- 2022-02-15 Jason A. Donenfeld herbert Not Applicable
ath9k: use hw_random API instead of directly dumping into random.c ath9k: use hw_random API instead of directly dumping into random.c - - 1 --- 2022-02-15 Jason A. Donenfeld herbert Superseded
[v3] random: use simpler fast key erasure flow on per-cpu keys [v3] random: use simpler fast key erasure flow on per-cpu keys - - - --- 2022-02-14 Jason A. Donenfeld herbert Not Applicable
random: pull add_hwgenerator_randomness() declaration into random.h random: pull add_hwgenerator_randomness() declaration into random.h 2 2 - --- 2022-02-13 Jason A. Donenfeld herbert Not Applicable
[RFC,v0] random: block in /dev/urandom [RFC,v0] random: block in /dev/urandom - - - --- 2022-02-11 Jason A. Donenfeld herbert Not Applicable
[v7] random: defer fast pool mixing to worker [v7] random: defer fast pool mixing to worker 1 2 - --- 2022-02-11 Jason A. Donenfeld herbert Not Applicable
[v6] random: defer fast pool mixing to worker [v6] random: defer fast pool mixing to worker - 1 - --- 2022-02-11 Jason A. Donenfeld herbert Not Applicable
[v5] random: defer fast pool mixing to worker [v5] random: defer fast pool mixing to worker - 1 - --- 2022-02-11 Jason A. Donenfeld herbert Not Applicable
random: ensure mix_interrupt_randomness() is consistent random: ensure mix_interrupt_randomness() is consistent - - - --- 2022-02-11 Jason A. Donenfeld herbert Not Applicable
[v4,2/2] random: defer fast pool mixing to worker random: PREEMPT_RT fixes - - - --- 2022-02-09 Jason A. Donenfeld herbert Not Applicable
[v4,1/2] random: remove batched entropy locking random: PREEMPT_RT fixes - 2 1 --- 2022-02-09 Jason A. Donenfeld herbert Not Applicable
[v2,9/9] random: remove outdated INT_MAX >> 6 check in urandom_read() random: cleanups around per-cpu crng & rdrand - 1 - --- 2022-02-09 Jason A. Donenfeld herbert Not Applicable
[v2,8/9] random: use hash function for crng_slow_load() random: cleanups around per-cpu crng & rdrand - 1 - --- 2022-02-09 Jason A. Donenfeld herbert Not Applicable
[v2,7/9] random: use simpler fast key erasure flow on per-cpu keys random: cleanups around per-cpu crng & rdrand - - - --- 2022-02-09 Jason A. Donenfeld herbert Not Applicable
[v2,6/9] random: absorb fast pool into input pool after fast load random: cleanups around per-cpu crng & rdrand - - - --- 2022-02-09 Jason A. Donenfeld herbert Not Applicable
[v2,5/9] random: do not xor RDRAND when writing into /dev/random random: cleanups around per-cpu crng & rdrand - 1 - --- 2022-02-09 Jason A. Donenfeld herbert Not Applicable
[v2,4/9] random: ensure early RDSEED goes through mixer on init random: cleanups around per-cpu crng & rdrand - 1 - --- 2022-02-09 Jason A. Donenfeld herbert Not Applicable
[v2,3/9] random: inline leaves of rand_initialize() random: cleanups around per-cpu crng & rdrand - 1 - --- 2022-02-09 Jason A. Donenfeld herbert Not Applicable
[v2,2/9] random: get rid of secondary crngs random: cleanups around per-cpu crng & rdrand - 1 - --- 2022-02-09 Jason A. Donenfeld herbert Not Applicable
[v2,1/9] random: use RDSEED instead of RDRAND in entropy extraction random: cleanups around per-cpu crng & rdrand - 1 - --- 2022-02-09 Jason A. Donenfeld herbert Not Applicable
[v1,7/7] random: remove outdated INT_MAX >> 6 check in urandom_read() random: cleanups around per-cpu crng & rdrand - - - --- 2022-02-08 Jason A. Donenfeld herbert Not Applicable
[v1,6/7] random: use simpler fast key erasure flow on per-cpu keys random: cleanups around per-cpu crng & rdrand - - - --- 2022-02-08 Jason A. Donenfeld herbert Not Applicable
[v1,5/7] random: do not xor RDRAND when writing into /dev/random random: cleanups around per-cpu crng & rdrand - 1 - --- 2022-02-08 Jason A. Donenfeld herbert Not Applicable
[v1,4/7] random: ensure early RDSEED goes through mixer on init random: cleanups around per-cpu crng & rdrand - 1 - --- 2022-02-08 Jason A. Donenfeld herbert Not Applicable
[v1,3/7] random: inline leaves of rand_initialize() random: cleanups around per-cpu crng & rdrand - 1 - --- 2022-02-08 Jason A. Donenfeld herbert Not Applicable
[v1,2/7] random: get rid of secondary crngs random: cleanups around per-cpu crng & rdrand - - - --- 2022-02-08 Jason A. Donenfeld herbert Not Applicable
[v1,1/7] random: use RDSEED instead of RDRAND in entropy extraction random: cleanups around per-cpu crng & rdrand - 1 - --- 2022-02-08 Jason A. Donenfeld herbert Not Applicable
[v3,5/5] random: make credit_entropy_bits() always safe random: use computational hash for entropy extraction, and related fixes - 1 - --- 2022-02-05 Jason A. Donenfeld herbert Not Applicable
[v3,4/5] random: always wake up entropy writers after extraction random: use computational hash for entropy extraction, and related fixes - - - --- 2022-02-05 Jason A. Donenfeld herbert Not Applicable
[v3,3/5] random: use linear min-entropy accumulation crediting random: use computational hash for entropy extraction, and related fixes - - - --- 2022-02-05 Jason A. Donenfeld herbert Not Applicable
[v3,2/5] random: simplify entropy debiting random: use computational hash for entropy extraction, and related fixes - 1 - --- 2022-02-05 Jason A. Donenfeld herbert Not Applicable
[v3,1/5] random: use computational hash for entropy extraction random: use computational hash for entropy extraction, and related fixes - 2 - --- 2022-02-05 Jason A. Donenfeld herbert Not Applicable
[v2,4/4] random: make credit_entropy_bits() always safe random: use computational hash for entropy extraction, and related fixes - - - --- 2022-02-04 Jason A. Donenfeld herbert Not Applicable
[v2,3/4] random: use linear min-entropy accumulation crediting random: use computational hash for entropy extraction, and related fixes - - - --- 2022-02-04 Jason A. Donenfeld herbert Not Applicable
[v2,2/4] random: simplify entropy debiting random: use computational hash for entropy extraction, and related fixes - 1 - --- 2022-02-04 Jason A. Donenfeld herbert Not Applicable
[v2,1/4] random: use computational hash for entropy extraction random: use computational hash for entropy extraction, and related fixes - 2 - --- 2022-02-04 Jason A. Donenfeld herbert Not Applicable
random: use computational hash for entropy extraction random: use computational hash for entropy extraction - 2 - --- 2022-02-01 Jason A. Donenfeld herbert Not Applicable
[v2] lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI [v2] lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - - 2 --- 2022-01-24 Jason A. Donenfeld herbert Not Applicable
lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI 1 - 2 --- 2022-01-19 Jason A. Donenfeld herbert Changes Requested
[v4] lib/crypto: add prompts back to crypto libraries [v4] lib/crypto: add prompts back to crypto libraries - - - --- 2022-01-16 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,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
[RFC,v2,3/3] crypto: sha1_generic - import lib/sha1.c locally remove remaining users of SHA-1 - - - --- 2022-01-14 Jason A. Donenfeld RFC
[RFC,v2,2/3] ipv6: move from sha1 to blake2s in address calculation remove remaining users of SHA-1 - - - --- 2022-01-14 Jason A. Donenfeld RFC
[RFC,v2,1/3] bpf: move from sha1 to blake2s in tag calculation remove remaining users of SHA-1 - - - --- 2022-01-14 Jason A. Donenfeld RFC
[v3] lib/crypto: add prompts back to crypto libraries [v3] lib/crypto: add prompts back to crypto libraries - - - --- 2022-01-12 Jason A. Donenfeld herbert Not Applicable
[RFC,v1,3/3] crypto: sha1_generic - import lib/sha1.c locally remove remaining users of SHA-1 - - - --- 2022-01-12 Jason A. Donenfeld herbert RFC
[RFC,v1,2/3] ipv6: move from sha1 to blake2s in address calculation remove remaining users of SHA-1 - - - --- 2022-01-12 Jason A. Donenfeld herbert RFC
[RFC,v1,1/3] bpf: move from sha1 to blake2s in tag calculation remove remaining users of SHA-1 - - - --- 2022-01-12 Jason A. Donenfeld herbert RFC
[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,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,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,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,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,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
[v7] lib/crypto: blake2s: include as built-in [v7] lib/crypto: blake2s: include as built-in 3 - - --- 2022-01-03 Jason A. Donenfeld herbert Not Applicable
[v6] lib/crypto: blake2s: include as built-in [v6] lib/crypto: blake2s: include as built-in 2 - - --- 2022-01-02 Jason A. Donenfeld herbert Not Applicable
[v5] lib/crypto: blake2s: include as built-in [v5] lib/crypto: blake2s: include as built-in 2 - - --- 2022-01-01 Jason A. Donenfeld herbert Not Applicable
[v2] random: avoid superfluous call to RDRAND in CRNG extraction [v2] random: avoid superfluous call to RDRAND in CRNG extraction 1 1 - --- 2021-12-31 Jason A. Donenfeld herbert Not Applicable
random: avoid superfluous call to RDRAND in CRNG extraction random: avoid superfluous call to RDRAND in CRNG extraction - - - --- 2021-12-30 Jason A. Donenfeld herbert Not Applicable
« 1 2 ... 3 4 57 8 »