Toggle navigation
Patchwork
linux-crypto
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Jason A. Donenfeld
| Archived =
No
| 368 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
4
»
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,3/4] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2024-07-12
Jason A. Donenfeld
Superseded
[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,4/4] selftests/vDSO: add tests for vgetrandom
implement getrandom() in vDSO
-
-
-
2024-07-09
Jason A. Donenfeld
Superseded
[v22,3/4] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2024-07-09
Jason A. Donenfeld
New
[v22,2/4] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2024-07-09
Jason A. Donenfeld
Superseded
[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,4/4] selftests/vDSO: add tests for vgetrandom
implement getrandom() in vDSO
-
-
-
2024-07-07
Jason A. Donenfeld
Superseded
[v21,3/4] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2024-07-07
Jason A. Donenfeld
Superseded
[v21,2/4] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2024-07-07
Jason A. Donenfeld
Superseded
[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,5/5] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2024-07-01
Jason A. Donenfeld
Superseded
[v19,4/5] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2024-07-01
Jason A. Donenfeld
New
[v19,3/5] arch: allocate vgetrandom_alloc() syscall number
implement getrandom() in vDSO
-
-
-
2024-07-01
Jason A. Donenfeld
Superseded
[v19,2/5] random: add vgetrandom_alloc() syscall
implement getrandom() in vDSO
-
-
-
2024-07-01
Jason A. Donenfeld
New
[v19,1/5] mm: add VM_DROPPABLE for designating always lazily freeable mappings
implement getrandom() in vDSO
-
-
-
2024-07-01
Jason A. Donenfeld
Superseded
[v18,5/5] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2024-06-20
Jason A. Donenfeld
Superseded
[v18,4/5] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2024-06-20
Jason A. Donenfeld
Superseded
[v18,3/5] arch: allocate vgetrandom_alloc() syscall number
implement getrandom() in vDSO
-
-
-
2024-06-20
Jason A. Donenfeld
Superseded
[v18,2/5] random: add vgetrandom_alloc() syscall
implement getrandom() in vDSO
-
-
-
2024-06-20
Jason A. Donenfeld
New
[v18,1/5] mm: add VM_DROPPABLE for designating always lazily freeable mappings
implement getrandom() in vDSO
-
-
-
2024-06-20
Jason A. Donenfeld
Superseded
[v17,5/5] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2024-06-14
Jason A. Donenfeld
Superseded
[v17,4/5] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2024-06-14
Jason A. Donenfeld
Superseded
[v17,3/5] arch: allocate vgetrandom_alloc() syscall number
implement getrandom() in vDSO
-
-
-
2024-06-14
Jason A. Donenfeld
Superseded
[v17,2/5] random: add vgetrandom_alloc() syscall
implement getrandom() in vDSO
-
-
-
2024-06-14
Jason A. Donenfeld
Superseded
[v17,1/5] mm: add VM_DROPPABLE for designating always lazily freeable mappings
implement getrandom() in vDSO
-
-
-
2024-06-14
Jason A. Donenfeld
Superseded
[v16,5/5] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2024-05-28
Jason A. Donenfeld
Superseded
[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,2/5] random: add vgetrandom_alloc() syscall
implement getrandom() in vDSO
-
-
-
2024-05-28
Jason A. Donenfeld
Superseded
[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,7/7] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2023-01-01
Jason A. Donenfeld
Superseded
[v14,6/7] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2023-01-01
Jason A. Donenfeld
Superseded
[v14,5/7] arch: allocate vgetrandom_alloc() syscall number
implement getrandom() in vDSO
-
-
-
2023-01-01
Jason A. Donenfeld
New
[v14,4/7] random: add vgetrandom_alloc() syscall
implement getrandom() in vDSO
-
-
-
2023-01-01
Jason A. Donenfeld
Superseded
[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
[v13,6/7] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2022-12-21
Jason A. Donenfeld
Superseded
[v13,4/7] random: add vgetrandom_alloc() syscall
implement getrandom() in vDSO
-
-
-
2022-12-21
Jason A. Donenfeld
Superseded
[v13,2/7] mm: add VM_DROPPABLE for designating always lazily freeable mappings
implement getrandom() in vDSO
-
-
-
2022-12-21
Jason A. Donenfeld
Superseded
[v12,6/6] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2022-12-12
Jason A. Donenfeld
Superseded
[v12,5/6] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2022-12-12
Jason A. Donenfeld
Superseded
[v12,4/6] arch: allocate vgetrandom_alloc() syscall number
implement getrandom() in vDSO
-
-
-
2022-12-12
Jason A. Donenfeld
Superseded
[v12,3/6] random: add vgetrandom_alloc() syscall
implement getrandom() in vDSO
-
-
-
2022-12-12
Jason A. Donenfeld
Superseded
[RFC,v12,2/6] x86: mm: Skip faulting instruction for VM_DROPPABLE faults
implement getrandom() in vDSO
-
-
-
2022-12-12
Jason A. Donenfeld
New
[RFC,v12,1/6] mm: add VM_DROPPABLE for designating always lazily freeable mappings
implement getrandom() in vDSO
-
-
-
2022-12-12
Jason A. Donenfeld
Superseded
[v11,4/4] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2022-12-05
Jason A. Donenfeld
Superseded
[v11,3/4] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2022-12-05
Jason A. Donenfeld
Superseded
[v11,2/4] arch: allocate vgetrandom_alloc() syscall number
implement getrandom() in vDSO
-
-
-
2022-12-05
Jason A. Donenfeld
Superseded
[v11,1/4] random: add vgetrandom_alloc() syscall
implement getrandom() in vDSO
-
-
-
2022-12-05
Jason A. Donenfeld
Superseded
[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,3/4] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2022-11-29
Jason A. Donenfeld
Superseded
[v10,2/4] arch: allocate vgetrandom_alloc() syscall number
implement getrandom() in vDSO
-
-
-
2022-11-29
Jason A. Donenfeld
Superseded
[v10,1/4] random: add vgetrandom_alloc() syscall
implement getrandom() in vDSO
-
-
-
2022-11-29
Jason A. Donenfeld
New
[v9,3/3] x86: vdso: Wire up getrandom() vDSO implementation
implement getrandom() in vDSO
-
-
-
2022-11-29
Jason A. Donenfeld
Superseded
[v9,2/3] random: introduce generic vDSO getrandom() implementation
implement getrandom() in vDSO
-
-
-
2022-11-29
Jason A. Donenfeld
New
[v9,1/3] arch: allocate vgetrandom_alloc() syscall number
implement getrandom() in vDSO
-
-
-
2022-11-29
Jason A. Donenfeld
Superseded
[v3] random: spread out jitter callback to different CPUs
[v3] random: spread out jitter callback to different CPUs
-
-
-
2022-11-29
Jason A. Donenfeld
Superseded
[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,4/6] efi: stub: use random seed from EFI variable
Use EFI variables for random seed
-
-
-
2022-11-16
Jason A. Donenfeld
Superseded
[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,2/6] vsprintf: initialize siphash key using notifier
Use EFI variables for random seed
-
-
-
2022-11-16
Jason A. Donenfeld
Superseded
[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,2/3] treewide: use get_random_u32_{above,below}() instead of manual loop
convert tree to get_random_u32_{below,above,between}()
-
-
-
2022-11-14
Jason A. Donenfeld
Superseded
[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
[v3] hw_random: use add_hwgenerator_randomness() for early entropy
[v3] hw_random: use add_hwgenerator_randomness() for early entropy
-
-
-
2022-11-06
Jason A. Donenfeld
Superseded
[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
[v1,4/5] treewide: use get_random_u32_{above,below}() instead of manual loop
convert tree to get_random_u32_{below,above,between}()
-
-
-
2022-10-22
Jason A. Donenfeld
Superseded
[v1,1/5] treewide: use get_random_u32_below() instead of deprecated function
convert tree to get_random_u32_{below,above,between}()
-
-
-
2022-10-22
Jason A. Donenfeld
Superseded
[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
[v6,6/7] treewide: use get_random_bytes() when possible
[v6,1/7] treewide: use prandom_u32_max() when possible, part 1
-
-
-
2022-10-10
Jason A. Donenfeld
Superseded
«
1
2
3
4
»