Show patches with: Submitter = Jason A. Donenfeld       |    State = Action Required       |    Archived = No       |   219 patches
« 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 »