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
| 219 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
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[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
[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
[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
[1/3] random: replace custom notifier chain with standard one
[1/3] random: replace custom notifier chain with standard one
-
-
-
2022-03-01
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
[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
[2/3] random: provide notifier for VM fork
[1/3] random: replace custom notifier chain with standard one
-
-
-
2022-03-01
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
adiantum testmgr tests not running?
adiantum testmgr tests not running?
-
-
-
2019-12-12
Jason A. Donenfeld
New
ath9k: use hw_random API instead of directly dumping into random.c
ath9k: use hw_random API instead of directly dumping into random.c
-
-
-
2022-02-15
Jason A. Donenfeld
New
[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
-
-
-
2022-01-11
Jason A. Donenfeld
New
[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
New
crypto: chacha20poly1305 - add back missing test vectors and test chunking
crypto: chacha20poly1305 - add back missing test vectors and test chunking
-
-
-
2020-01-16
Jason A. Donenfeld
New
[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
New
[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
New
crypto: curve25519 - re-add selftests
crypto: curve25519 - re-add selftests
-
-
-
2019-12-16
Jason A. Donenfeld
New
[crypto-next,v3,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions
crypto: poly1305 improvements
-
-
-
2019-12-12
Jason A. Donenfeld
New
[crypto-next,v6,1/3] crypto: poly1305 - add new 32 and 64-bit generic versions
crypto: poly1305 improvements
-
-
-
2019-12-17
Jason A. Donenfeld
New
[crypto-next,v6,2/3] crypto: x86_64/poly1305 - add faster implementations
crypto: poly1305 improvements
-
-
-
2019-12-17
Jason A. Donenfeld
New
[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
New
[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
New
[crypto-stable,v3,2/2] crypto: arch/nhpoly1305 - process in explicit 4k chunks
Untitled series #32059
-
-
-
2020-04-22
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
[crypto,v3,1/2] lib/crypto: blake2s: move hmac construction into wireguard
reduce code size from blake2s on m68k and other small platforms
-
-
-
2022-01-14
Jason A. Donenfeld
New
[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
-
-
-
2022-01-14
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: x86/curve25519 - use in/out register constraints more precisely
crypto: x86/curve25519 - use in/out register constraints more precisely
-
-
-
2021-12-14
Jason A. Donenfeld
New
crypto: x86/poly1305: fix .gitignore typo
crypto: x86/poly1305: fix .gitignore typo
-
-
-
2020-01-16
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
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
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
hwrng: u2fzero - account for high quality RNG
hwrng: u2fzero - account for high quality RNG
-
-
-
2022-11-19
Jason A. Donenfeld
New
Kbuild: disable FORTIFY_SOURCE on clang-10
Kbuild: disable FORTIFY_SOURCE on clang-10
-
-
-
2020-05-05
Jason A. Donenfeld
New
[net-next,v2] net: WireGuard secure network tunnel
[net-next,v2] net: WireGuard secure network tunnel
-
-
-
2019-12-08
Jason A. Donenfeld
New
[net-next,v4,01/20] asm: simd context helper API
WireGuard: Secure Network Tunnel
-
-
-
2018-09-14
Jason A. Donenfeld
New
[net-next,v4,04/20] zinc: ChaCha20 ARM and ARM64 implementations
WireGuard: Secure Network Tunnel
-
-
-
2018-09-14
Jason A. Donenfeld
New
[net-next,v4,05/20] zinc: ChaCha20 x86_64 implementation
WireGuard: Secure Network Tunnel
-
-
-
2018-09-14
Jason A. Donenfeld
New
[net-next,v4,11/20] zinc: ChaCha20Poly1305 construction and selftest
WireGuard: Secure Network Tunnel
-
-
-
2018-09-14
Jason A. Donenfeld
New
[net-next,v4,13/20] zinc: BLAKE2s x86_64 implementation
WireGuard: Secure Network Tunnel
-
-
-
2018-09-14
Jason A. Donenfeld
New
[net-next,v4,20/20] net: WireGuard secure network tunnel
WireGuard: Secure Network Tunnel
-
-
-
2018-09-14
Jason A. Donenfeld
New
[net-next,v5,19/20] security/keys: rewrite big_key crypto to use Zinc
WireGuard: Secure Network Tunnel
-
-
-
2018-09-18
Jason A. Donenfeld
New
[net-next,v6,03/23] zinc: ChaCha20 generic C implementation and selftest
WireGuard: Secure Network Tunnel
-
-
-
2018-09-25
Jason A. Donenfeld
New
[net-next,v6,04/23] zinc: ChaCha20 x86_64 implementation
WireGuard: Secure Network Tunnel
-
-
-
2018-09-25
Jason A. Donenfeld
New
[net-next,v6,10/23] zinc: Poly1305 x86_64 implementation
WireGuard: Secure Network Tunnel
-
-
-
2018-09-25
Jason A. Donenfeld
New
[net-next,v6,13/23] zinc: Poly1305 MIPS32r2 and MIPS64 implementations
WireGuard: Secure Network Tunnel
-
-
-
2018-09-25
Jason A. Donenfeld
New
[net-next,v6,14/23] zinc: ChaCha20Poly1305 construction and selftest
WireGuard: Secure Network Tunnel
-
-
-
2018-09-25
Jason A. Donenfeld
New
[net-next,v6,15/23] zinc: BLAKE2s generic C implementation and selftest
WireGuard: Secure Network Tunnel
-
-
-
2018-09-25
Jason A. Donenfeld
New
[net-next,v6,20/23] crypto: port Poly1305 to Zinc
WireGuard: Secure Network Tunnel
-
-
-
2018-09-25
Jason A. Donenfeld
New
[net-next,v8,03/28] zinc: introduce minimal cryptography library
WireGuard: Secure Network Tunnel
-
-
-
2018-10-18
Jason A. Donenfeld
New
[net-next,v8,06/28] zinc: ChaCha20 x86_64 implementation
WireGuard: Secure Network Tunnel
-
-
-
2018-10-18
Jason A. Donenfeld
New
[net-next,v8,07/28] zinc: import Andy Polyakov's ChaCha20 ARM and ARM64 implementations
WireGuard: Secure Network Tunnel
-
-
-
2018-10-18
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
random32: use real rng for non-deterministic randomness
random32: use real rng for non-deterministic randomness
-
-
-
2022-05-11
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
random: add fork_event sysctl for polling VM forks
random: add fork_event sysctl for polling VM forks
-
-
-
2022-04-19
Jason A. Donenfeld
New
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
New
random: avoid superfluous call to RDRAND in CRNG extraction
random: avoid superfluous call to RDRAND in CRNG extraction
-
-
-
2021-12-30
Jason A. Donenfeld
New
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
New
random: credit architectural init the exact amount
random: credit architectural init the exact amount
-
-
-
2022-05-12
Jason A. Donenfeld
New
random: document crng_fast_key_erasure() destination possibility
random: document crng_fast_key_erasure() destination possibility
-
-
-
2022-04-18
Jason A. Donenfeld
New
random: do not allow user to keep crng key around on stack
random: do not allow user to keep crng key around on stack
-
-
-
2022-04-05
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
random: make random_get_entropy() return an unsigned long
random: make random_get_entropy() return an unsigned long
-
-
-
2022-04-08
Jason A. Donenfeld
New
random: opportunistically initialize on /dev/urandom reads
random: opportunistically initialize on /dev/urandom reads
-
-
-
2022-04-05
Jason A. Donenfeld
New
random: pull add_hwgenerator_randomness() declaration into random.h
random: pull add_hwgenerator_randomness() declaration into random.h
-
-
-
2022-02-13
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
random: remove mostly unused async readiness notifier
random: remove mostly unused async readiness notifier
-
-
-
2022-05-15
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
random: restore O_NONBLOCK support
random: restore O_NONBLOCK support
-
-
-
2022-09-08
Jason A. Donenfeld
New
random: round-robin registers as ulong, not u32
random: round-robin registers as ulong, not u32
-
-
-
2022-02-22
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
random: treat bootloader trust toggle the same way as cpu trust toggle
random: treat bootloader trust toggle the same way as cpu trust toggle
-
-
-
2022-03-23
Jason A. Donenfeld
New
random: use computational hash for entropy extraction
random: use computational hash for entropy extraction
-
-
-
2022-02-01
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
random: vary jitter iterations based on cycle counter speed
random: vary jitter iterations based on cycle counter speed
-
-
-
2022-04-22
Jason A. Donenfeld
New
[RFC,1/3] x86: probe assembler instead of kconfig instead of makefile
x86: probe for assembler capabilities in Kconfig
-
-
-
2020-03-21
Jason A. Donenfeld
New
[RFC,v0] random: block in /dev/urandom
[RFC,v0] random: block in /dev/urandom
-
-
-
2022-02-11
Jason A. Donenfeld
New
[RFC,v1,01/10] random: use sched_clock() for random_get_entropy() if no get_cycles()
archs/random: fallback to using sched_clock() if no cycle counter
-
-
-
2022-04-08
Jason A. Donenfeld
New
[RFC,v1,02/10] m68k: use sched_clock() for random_get_entropy() instead of zero
archs/random: fallback to using sched_clock() if no cycle counter
-
-
-
2022-04-08
Jason A. Donenfeld
New
[RFC,v1,03/10] riscv: use sched_clock() for random_get_entropy() instead of zero
archs/random: fallback to using sched_clock() if no cycle counter
-
-
-
2022-04-08
Jason A. Donenfeld
New
[RFC,v1,04/10] mips: use sched_clock() for random_get_entropy() instead of zero
archs/random: fallback to using sched_clock() if no cycle counter
-
-
-
2022-04-08
Jason A. Donenfeld
New
[RFC,v1,05/10] arm: use sched_clock() for random_get_entropy() instead of zero
archs/random: fallback to using sched_clock() if no cycle counter
-
-
-
2022-04-08
Jason A. Donenfeld
New
[RFC,v1,06/10] x86: use sched_clock() for random_get_entropy() instead of zero
archs/random: fallback to using sched_clock() if no cycle counter
-
-
-
2022-04-08
Jason A. Donenfeld
New
[RFC,v1,07/10] arm64: use sched_clock() for random_get_entropy() instead of zero
archs/random: fallback to using sched_clock() if no cycle counter
-
-
-
2022-04-08
Jason A. Donenfeld
New
[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
New
[RFC,v1,1/6] random: add back async readiness notifier
Use EFI variables for random seed
-
-
-
2022-11-16
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
[RFC,v1,2/2] drivers/virt: add vmgenid driver for reinitializing RNG
VM fork detection for RNG
-
-
-
2022-02-23
Jason A. Donenfeld
New
[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
New
[RFC,v1,3/3] crypto: sha1_generic - import lib/sha1.c locally
remove remaining users of SHA-1
-
-
-
2022-01-12
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,5/6] efi: efivarfs: prohibit reading random seed variables
Use EFI variables for random seed
-
-
-
2022-11-16
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] random: implement getrandom() in vDSO
[RFC,v1] random: implement getrandom() in vDSO
-
-
-
2022-07-29
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
[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
New
[RFC,v2,3/3] crypto: sha1_generic - import lib/sha1.c locally
remove remaining users of SHA-1
-
-
-
2022-01-14
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,v3] random: implement getrandom() in vDSO
[RFC,v3] random: implement getrandom() in vDSO
-
-
-
2022-09-16
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
«
1
2
3
»