Toggle navigation
Patchwork
linux-crypto
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Jason A. Donenfeld
| State =
Action Required
| Archived =
No
| 232 patches
Series
Submitter
Jason A. Donenfeld
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
Patch
Series
S/W/F
Date
Submitter
Delegate
State
random: vDSO: assume key is 32-bit aligned on x86_64
random: vDSO: assume key is 32-bit aligned on x86_64
-
-
-
2024-08-28
Jason A. Donenfeld
New
[v23,4/4] selftests/vDSO: add tests for vgetrandom
implement getrandom() in vDSO
-
-
-
2024-07-12
Jason A. Donenfeld
New
[v23,2/4] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2024-07-12
Jason A. Donenfeld
New
[v23,1/4] mm: add MAP_DROPPABLE for designating always lazily freeable mappings
implement getrandom() in vDSO
-
-
-
2024-07-12
Jason A. Donenfeld
New
[v22,3/4] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2024-07-09
Jason A. Donenfeld
New
[v22,1/4] mm: add MAP_DROPPABLE for designating always lazily freeable mappings
implement getrandom() in vDSO
-
-
-
2024-07-09
Jason A. Donenfeld
New
[v21,1/4] mm: add VM_DROPPABLE for designating always lazily freeable mappings
implement getrandom() in vDSO
-
-
-
2024-07-07
Jason A. Donenfeld
New
[v20,5/5] x86: vdso: Wire up getrandom() vDSO implementation
[v20,1/5] mm: add VM_DROPPABLE for designating always lazily freeable mappings
-
-
-
2024-07-03
Jason A. Donenfeld
New
[v20,3/5] arch: allocate vgetrandom_alloc() syscall number
[v20,1/5] mm: add VM_DROPPABLE for designating always lazily freeable mappings
-
-
-
2024-07-03
Jason A. Donenfeld
New
[v20,1/5] mm: add VM_DROPPABLE for designating always lazily freeable mappings
[v20,1/5] mm: add VM_DROPPABLE for designating always lazily freeable mappings
-
-
-
2024-07-03
Jason A. Donenfeld
New
[v19,4/5] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2024-07-01
Jason A. Donenfeld
New
[v19,2/5] random: add vgetrandom_alloc() syscall
implement getrandom() in vDSO
-
-
-
2024-07-01
Jason A. Donenfeld
New
[v18,2/5] random: add vgetrandom_alloc() syscall
implement getrandom() in vDSO
-
-
-
2024-06-20
Jason A. Donenfeld
New
[v16,4/5] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2024-05-28
Jason A. Donenfeld
New
[v16,3/5] arch: allocate vgetrandom_alloc() syscall number
implement getrandom() in vDSO
-
-
-
2024-05-28
Jason A. Donenfeld
New
[v16,1/5] mm: add VM_DROPPABLE for designating always lazily freeable mappings
implement getrandom() in vDSO
-
-
-
2024-05-28
Jason A. Donenfeld
New
[v14,5/7] arch: allocate vgetrandom_alloc() syscall number
implement getrandom() in vDSO
-
-
-
2023-01-01
Jason A. Donenfeld
New
[v14,3/7] x86: mm: Skip faulting instruction for VM_DROPPABLE faults
implement getrandom() in vDSO
-
-
-
2023-01-01
Jason A. Donenfeld
New
[v14,2/7] mm: add VM_DROPPABLE for designating always lazily freeable mappings
implement getrandom() in vDSO
-
-
-
2023-01-01
Jason A. Donenfeld
New
[v14,1/7] x86: lib: Separate instruction decoder MMIO type from MMIO trace
implement getrandom() in vDSO
-
-
-
2023-01-01
Jason A. Donenfeld
New
[RFC,v12,2/6] x86: mm: Skip faulting instruction for VM_DROPPABLE faults
implement getrandom() in vDSO
-
-
-
2022-12-12
Jason A. Donenfeld
New
[v4] random: spread out jitter callback to different CPUs
[v4] random: spread out jitter callback to different CPUs
-
-
-
2022-11-30
Jason A. Donenfeld
New
[v10,4/4] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2022-11-29
Jason A. Donenfeld
New
[v10,1/4] random: add vgetrandom_alloc() syscall
implement getrandom() in vDSO
-
-
-
2022-11-29
Jason A. Donenfeld
New
[v9,2/3] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2022-11-29
Jason A. Donenfeld
New
[v2] random: spread out jitter callback to different CPUs
[v2] random: spread out jitter callback to different CPUs
-
-
-
2022-11-29
Jason A. Donenfeld
New
[v3] char: tpm: Protect tpm_pm_suspend with locks
[v3] char: tpm: Protect tpm_pm_suspend with locks
-
-
-
2022-11-28
Jason A. Donenfeld
New
[v8,3/3] x86: vdso: Wire up getrandom() vDSO implementation
[v8,1/3] random: add vgetrandom_alloc() syscall
-
-
-
2022-11-28
Jason A. Donenfeld
New
[v8,1/3] random: add vgetrandom_alloc() syscall
[v8,1/3] random: add vgetrandom_alloc() syscall
-
-
-
2022-11-28
Jason A. Donenfeld
New
[v7,3/3] x86: vdso: Wire up getrandom() vDSO implementation
[v7,1/3] random: add vgetrandom_alloc() syscall
-
-
-
2022-11-24
Jason A. Donenfeld
New
[v7,1/3] random: add vgetrandom_alloc() syscall
[v7,1/3] random: add vgetrandom_alloc() syscall
-
-
-
2022-11-24
Jason A. Donenfeld
New
[v6,2/3] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2022-11-21
Jason A. Donenfeld
New
hwrng: u2fzero - account for high quality RNG
hwrng: u2fzero - account for high quality RNG
-
-
-
2022-11-19
Jason A. Donenfeld
New
[v5,2/3] random: introduce generic vDSO getrandom() implementation
[v5,1/3] random: add vgetrandom_alloc() syscall
-
-
-
2022-11-19
Jason A. Donenfeld
New
[v5,1/3] random: add vgetrandom_alloc() syscall
[v5,1/3] random: add vgetrandom_alloc() syscall
-
-
-
2022-11-19
Jason A. Donenfeld
New
[v4,3/3] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2022-11-18
Jason A. Donenfeld
New
[v2,4/5] vsprintf: initialize siphash key using notifier
Use EFI variables for random seed
-
-
-
2022-11-18
Jason A. Donenfeld
New
[v2,2/5] efi: stub: use random seed from EFI variable
Use EFI variables for random seed
-
-
-
2022-11-18
Jason A. Donenfeld
New
[v3,2/3] treewide: use get_random_u32_{above,below}() instead of manual loop
convert tree to get_random_u32_{below,above,inclusive}()
-
-
-
2022-11-17
Jason A. Donenfeld
New
[RFC,v1,6/6] efi: refresh non-volatile random seed when RNG is initialized
Use EFI variables for random seed
-
-
-
2022-11-16
Jason A. Donenfeld
New
[RFC,v1,5/6] efi: efivarfs: prohibit reading random seed variables
Use EFI variables for random seed
-
-
-
2022-11-16
Jason A. Donenfeld
New
[RFC,v1,3/6] efi: random: combine bootloader provided RNG seed with RNG protocol output
Use EFI variables for random seed
-
-
-
2022-11-16
Jason A. Donenfeld
New
[RFC,v1,1/6] random: add back async readiness notifier
Use EFI variables for random seed
-
-
-
2022-11-16
Jason A. Donenfeld
New
[v2,3/3] treewide: use get_random_u32_between() when possible
convert tree to get_random_u32_{below,above,between}()
-
-
-
2022-11-14
Jason A. Donenfeld
New
[v2,1/3] treewide: use get_random_u32_below() instead of deprecated function
convert tree to get_random_u32_{below,above,between}()
-
-
-
2022-11-14
Jason A. Donenfeld
New
[v4] hw_random: use add_hwgenerator_randomness() for early entropy
[v4] hw_random: use add_hwgenerator_randomness() for early entropy
-
-
-
2022-11-08
Jason A. Donenfeld
New
[v2] hw_random: treat default_quality as a maximum and default to 1024
[v2] hw_random: treat default_quality as a maximum and default to 1024
-
-
-
2022-11-07
Jason A. Donenfeld
New
[v2] hw_random: use add_hwgenerator_randomness() for early entropy
[v2] hw_random: use add_hwgenerator_randomness() for early entropy
-
-
-
2022-11-06
Jason A. Donenfeld
New
hw_random: use add_hwgenerator_randomness() for early entropy
hw_random: use add_hwgenerator_randomness() for early entropy
-
-
-
2022-11-05
Jason A. Donenfeld
New
hw_random: treat default_quality as a maximum and default to 1024
hw_random: treat default_quality as a maximum and default to 1024
-
-
-
2022-11-04
Jason A. Donenfeld
New
[v2] random: use rejection sampling for uniform bounded random integers
[v2] random: use rejection sampling for uniform bounded random integers
-
-
-
2022-10-18
Jason A. Donenfeld
New
random: use rejection sampling for uniform bounded random integers
random: use rejection sampling for uniform bounded random integers
-
-
-
2022-10-17
Jason A. Donenfeld
New
[v6,7/7] prandom: remove unused functions
[v6,1/7] treewide: use prandom_u32_max() when possible, part 1
-
-
-
2022-10-10
Jason A. Donenfeld
New
[v5,5/7] treewide: use get_random_u32() when possible
treewide cleanup of random integer usage
-
-
-
2022-10-08
Jason A. Donenfeld
New
[v5,4/7] treewide: use get_random_{u8,u16}() when possible, part 2
treewide cleanup of random integer usage
-
-
-
2022-10-08
Jason A. Donenfeld
New
[v5,2/7] treewide: use prandom_u32_max() when possible, part 2
treewide cleanup of random integer usage
-
-
-
2022-10-08
Jason A. Donenfeld
New
[v2,2/5] treewide: use get_random_{u8,u16}() when possible
treewide cleanup of random integer usage
-
-
-
2022-10-06
Jason A. Donenfeld
New
[v1,5/5] prandom: remove unused functions
[v1,1/5] treewide: use prandom_u32_max() when possible
-
-
-
2022-10-05
Jason A. Donenfeld
New
[v1,3/5] treewide: use get_random_u32() when possible
[v1,1/5] treewide: use prandom_u32_max() when possible
-
-
-
2022-10-05
Jason A. Donenfeld
New
[v1,1/5] treewide: use prandom_u32_max() when possible
[v1,1/5] treewide: use prandom_u32_max() when possible
-
-
-
2022-10-05
Jason A. Donenfeld
New
[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
New
[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
New
prandom: make use of smaller types in prandom_u32_max
prandom: make use of smaller types in prandom_u32_max
-
-
-
2022-09-29
Jason A. Donenfeld
New
random: add 8-bit and 16-bit batches
random: add 8-bit and 16-bit batches
-
-
-
2022-09-28
Jason A. Donenfeld
New
[v2] hw_random: core: start hwrng kthread also for untrusted sources
[v2] hw_random: core: start hwrng kthread also for untrusted sources
-
-
-
2022-09-20
Jason A. Donenfeld
New
random: throttle hwrng writes if no entropy is credited
random: throttle hwrng writes if no entropy is credited
-
-
-
2022-09-20
Jason A. Donenfeld
New
[v2] random: use hwgenerator randomness more frequently at early boot
[v2] random: use hwgenerator randomness more frequently at early boot
-
-
-
2022-09-20
Jason A. Donenfeld
New
hw_random: rockchip: import driver from vendor tree
hw_random: rockchip: import driver from vendor tree
-
-
-
2022-09-19
Jason A. Donenfeld
New
[RFC,v3] random: implement getrandom() in vDSO
[RFC,v3] random: implement getrandom() in vDSO
-
-
-
2022-09-16
Jason A. Donenfeld
New
random: restore O_NONBLOCK support
random: restore O_NONBLOCK support
-
-
-
2022-09-08
Jason A. Donenfeld
New
[RFC,v2] random: implement getrandom() in vDSO
[RFC,v2] random: implement getrandom() in vDSO
-
-
-
2022-07-31
Jason A. Donenfeld
New
[RFC,v1] random: implement getrandom() in vDSO
[RFC,v1] random: implement getrandom() in vDSO
-
-
-
2022-07-29
Jason A. Donenfeld
New
[v3] arc4random: simplify design for better safety
[v3] arc4random: simplify design for better safety
-
-
-
2022-07-26
Jason A. Donenfeld
New
[v2] arc4random: simplify design for better safety
[v2] arc4random: simplify design for better safety
-
-
-
2022-07-25
Jason A. Donenfeld
New
[v3] timekeeping: contribute wall clock to rng on time change
[v3] timekeeping: contribute wall clock to rng on time change
-
-
-
2022-06-23
Jason A. Donenfeld
New
[v2] timekeeping: contribute wall clock to rng on time change
[v2] timekeeping: contribute wall clock to rng on time change
-
-
-
2022-06-23
Jason A. Donenfeld
New
timekeeping: contribute wall clock to rng on time change
timekeeping: contribute wall clock to rng on time change
-
-
-
2022-06-23
Jason A. Donenfeld
New
[crypto,v4] crypto: blake2s - remove shash module
[crypto,v4] crypto: blake2s - remove shash module
-
-
-
2022-05-28
Jason A. Donenfeld
New
[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
New
[v2] random: remove mostly unused async readiness notifier
[v2] random: remove mostly unused async readiness notifier
-
-
-
2022-05-18
Jason A. Donenfeld
New
random: remove mostly unused async readiness notifier
random: remove mostly unused async readiness notifier
-
-
-
2022-05-15
Jason A. Donenfeld
New
random: remove get_random_bytes_arch() and add rng_has_arch_random()
random: remove get_random_bytes_arch() and add rng_has_arch_random()
-
-
-
2022-05-14
Jason A. Donenfeld
New
[v4] random: use static branch for crng_ready()
[v4] random: use static branch for crng_ready()
-
-
-
2022-05-12
Jason A. Donenfeld
New
[v3] random: use static branch for crng_ready()
[v3] random: use static branch for crng_ready()
-
-
-
2022-05-12
Jason A. Donenfeld
New
random: credit architectural init the exact amount
random: credit architectural init the exact amount
-
-
-
2022-05-12
Jason A. Donenfeld
New
[v2] random: use static branch for crng_ready()
[v2] random: use static branch for crng_ready()
-
-
-
2022-05-12
Jason A. Donenfeld
New
random32: use real rng for non-deterministic randomness
random32: use real rng for non-deterministic randomness
-
-
-
2022-05-11
Jason A. Donenfeld
New
[v2] random: do not use input pool from hard IRQs
[v2] random: do not use input pool from hard IRQs
-
-
-
2022-05-10
Jason A. Donenfeld
New
random: remove ratelimiting for in-kernel unseeded randomness
random: remove ratelimiting for in-kernel unseeded randomness
-
-
-
2022-05-09
Jason A. Donenfeld
New
siphash: use one source of truth for siphash permutations
siphash: use one source of truth for siphash permutations
-
-
-
2022-05-07
Jason A. Donenfeld
New
[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
New
[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
New
[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
New
[v8] timekeeping: Add raw clock fallback for random_get_entropy()
[v8] timekeeping: Add raw clock fallback for random_get_entropy()
-
-
-
2022-05-06
Jason A. Donenfeld
New
random: do not pretend to handle premature next security model
random: do not pretend to handle premature next security model
-
-
-
2022-05-04
Jason A. Donenfeld
New
[RFC,v1] random: use static branch for crng_ready()
[RFC,v1] random: use static branch for crng_ready()
-
-
-
2022-05-03
Jason A. Donenfeld
New
[1/2] sysctl: read() must consume poll events, not poll()
[1/2] sysctl: read() must consume poll events, not poll()
-
-
-
2022-05-02
Jason A. Donenfeld
New
[v8,06/19] openrisc: start CPU timer early in boot
Untitled series #174440
-
-
-
2022-04-30
Jason A. Donenfeld
New
[v7,11/17] openrisc: account for 0 starting value in random_get_entropy()
Untitled series #174302
-
-
-
2022-04-29
Jason A. Donenfeld
New
[v7,13/17] x86/asm: use fallback for random_get_entropy() instead of zero
Untitled series #173911
-
-
-
2022-04-26
Jason A. Donenfeld
New
«
1
2
3
»