Show patches with: Submitter = Jason A. Donenfeld       |    Archived = No       |   737 patches
« 1 2 3 47 8 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,2/3] treewide: use get_random_u32_{above,below}() instead of manual loop [v3,1/3] treewide: use get_random_u32_below() instead of deprecated function - 2 - --- 2022-11-17 Jason A. Donenfeld herbert Not Applicable
[v3,1/3] treewide: use get_random_u32_below() instead of deprecated function [v3,1/3] treewide: use get_random_u32_below() instead of deprecated function 2 5 - --- 2022-11-17 Jason A. Donenfeld herbert Not Applicable
random: reseed in delayed work rather than on-demand random: reseed in delayed work rather than on-demand - - - --- 2022-11-17 Jason A. Donenfeld herbert Not Applicable
[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 herbert Not Applicable
[RFC,v1,5/6] efi: efivarfs: prohibit reading random seed variables Use EFI variables for random seed - - - --- 2022-11-16 Jason A. Donenfeld herbert Not Applicable
[RFC,v1,4/6] efi: stub: use random seed from EFI variable Use EFI variables for random seed - - - --- 2022-11-16 Jason A. Donenfeld herbert Not Applicable
[RFC,v1,3/6] efi: random: combine bootloader provided RNG seed with RNG protocol output Use EFI variables for random seed - 1 - --- 2022-11-16 Jason A. Donenfeld herbert Not Applicable
[RFC,v1,2/6] vsprintf: initialize siphash key using notifier Use EFI variables for random seed - 1 - --- 2022-11-16 Jason A. Donenfeld herbert Not Applicable
[RFC,v1,1/6] random: add back async readiness notifier Use EFI variables for random seed - - - --- 2022-11-16 Jason A. Donenfeld herbert Not Applicable
[v2,3/3] treewide: use get_random_u32_between() when possible convert tree to get_random_u32_{below,above,between}() - 2 - --- 2022-11-14 Jason A. Donenfeld herbert Not Applicable
[v2,2/3] treewide: use get_random_u32_{above,below}() instead of manual loop convert tree to get_random_u32_{below,above,between}() - 1 - --- 2022-11-14 Jason A. Donenfeld herbert Not Applicable
[v2,1/3] treewide: use get_random_u32_below() instead of deprecated function convert tree to get_random_u32_{below,above,between}() 1 4 - --- 2022-11-14 Jason A. Donenfeld herbert Not Applicable
[v4] hw_random: use add_hwgenerator_randomness() for early entropy [v4] hw_random: use add_hwgenerator_randomness() for early entropy 1 2 2 --- 2022-11-08 Jason A. Donenfeld herbert Not Applicable
[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 herbert Accepted
[v3] hw_random: use add_hwgenerator_randomness() for early entropy [v3] hw_random: use add_hwgenerator_randomness() for early entropy 1 - - --- 2022-11-06 Jason A. Donenfeld herbert Not Applicable
[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 herbert Not Applicable
hw_random: use add_hwgenerator_randomness() for early entropy hw_random: use add_hwgenerator_randomness() for early entropy - - - --- 2022-11-05 Jason A. Donenfeld herbert Not Applicable
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 herbert Superseded
[v1,5/5] treewide: use get_random_u32_between() when possible convert tree to get_random_u32_{below,above,between}() - - - --- 2022-10-22 Jason A. Donenfeld herbert Not Applicable
[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 herbert Not Applicable
[v1,3/5] random: add helpers for random numbers with given floor or range convert tree to get_random_u32_{below,above,between}() - - - --- 2022-10-22 Jason A. Donenfeld herbert Not Applicable
[v1,2/5] prandom: remove prandom_u32_max() convert tree to get_random_u32_{below,above,between}() - - - --- 2022-10-22 Jason A. Donenfeld herbert Not Applicable
[v1,1/5] treewide: use get_random_u32_below() instead of deprecated function convert tree to get_random_u32_{below,above,between}() 1 1 - --- 2022-10-22 Jason A. Donenfeld herbert Not Applicable
[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 herbert Not Applicable
random: use rejection sampling for uniform bounded random integers random: use rejection sampling for uniform bounded random integers - - - --- 2022-10-17 Jason A. Donenfeld herbert Not Applicable
[v6,7/7] prandom: remove unused functions treewide cleanup of random integer usage - 3 - --- 2022-10-10 Jason A. Donenfeld herbert Not Applicable
[v6,6/7] treewide: use get_random_bytes() when possible treewide cleanup of random integer usage - 4 - --- 2022-10-10 Jason A. Donenfeld herbert Not Applicable
[v6,5/7] treewide: use get_random_u32() when possible treewide cleanup of random integer usage 5 4 - --- 2022-10-10 Jason A. Donenfeld herbert Not Applicable
[v6,4/7] treewide: use get_random_{u8,u16}() when possible, part 2 treewide cleanup of random integer usage 1 3 - --- 2022-10-10 Jason A. Donenfeld herbert Not Applicable
[v6,3/7] treewide: use get_random_{u8,u16}() when possible, part 1 treewide cleanup of random integer usage 1 3 - --- 2022-10-10 Jason A. Donenfeld herbert Not Applicable
[v6,2/7] treewide: use prandom_u32_max() when possible, part 2 treewide cleanup of random integer usage - 4 - --- 2022-10-10 Jason A. Donenfeld herbert Not Applicable
[v6,1/7] treewide: use prandom_u32_max() when possible, part 1 treewide cleanup of random integer usage 3 6 - --- 2022-10-10 Jason A. Donenfeld herbert Not Applicable
hw_random: bcm2835: use hwrng_msleep() instead of cpu_relax() hw_random: bcm2835: use hwrng_msleep() instead of cpu_relax() 1 - - --- 2022-10-10 Jason A. Donenfeld herbert Accepted
[v5,7/7] prandom: remove unused functions treewide cleanup of random integer usage - 1 - --- 2022-10-08 Jason A. Donenfeld herbert Not Applicable
[v5,6/7] treewide: use get_random_bytes when possible treewide cleanup of random integer usage - 2 - --- 2022-10-08 Jason A. Donenfeld herbert Not Applicable
[v5,5/7] treewide: use get_random_u32() when possible treewide cleanup of random integer usage 4 2 - --- 2022-10-08 Jason A. Donenfeld herbert Not Applicable
[v5,4/7] treewide: use get_random_{u8,u16}() when possible, part 2 treewide cleanup of random integer usage - 1 - --- 2022-10-08 Jason A. Donenfeld herbert Not Applicable
[v5,3/7] treewide: use get_random_{u8,u16}() when possible, part 1 treewide cleanup of random integer usage 1 1 - --- 2022-10-08 Jason A. Donenfeld herbert Not Applicable
[v5,2/7] treewide: use prandom_u32_max() when possible, part 2 treewide cleanup of random integer usage - 2 - --- 2022-10-08 Jason A. Donenfeld herbert Not Applicable
[v5,1/7] treewide: use prandom_u32_max() when possible, part 1 treewide cleanup of random integer usage 2 4 - --- 2022-10-08 Jason A. Donenfeld herbert Not Applicable
[v4,6/6] prandom: remove unused functions treewide cleanup of random integer usage - 1 - --- 2022-10-07 Jason A. Donenfeld herbert Not Applicable
[v4,5/6] treewide: use get_random_bytes when possible treewide cleanup of random integer usage - 2 - --- 2022-10-07 Jason A. Donenfeld herbert Not Applicable
[v4,4/6] treewide: use get_random_u32() when possible treewide cleanup of random integer usage 4 2 - --- 2022-10-07 Jason A. Donenfeld herbert Not Applicable
[v4,3/6] treewide: use get_random_{u8,u16}() when possible treewide cleanup of random integer usage 1 1 - --- 2022-10-07 Jason A. Donenfeld herbert Not Applicable
[v4,2/6] treewide: use prandom_u32_max() when possible treewide cleanup of random integer usage 1 4 - --- 2022-10-07 Jason A. Donenfeld herbert Not Applicable
[v4,1/6] treewide: use prandom_u32_max() when possible, mechanically treewide cleanup of random integer usage 2 3 - --- 2022-10-07 Jason A. Donenfeld herbert Not Applicable
[v3,5/5] prandom: remove unused functions treewide cleanup of random integer usage - 1 - --- 2022-10-06 Jason A. Donenfeld herbert Not Applicable
[v3,4/5] treewide: use get_random_bytes when possible treewide cleanup of random integer usage - 2 - --- 2022-10-06 Jason A. Donenfeld herbert Not Applicable
[v3,3/5] treewide: use get_random_u32() when possible treewide cleanup of random integer usage 3 2 - --- 2022-10-06 Jason A. Donenfeld herbert Not Applicable
[v3,2/5] treewide: use get_random_{u8,u16}() when possible treewide cleanup of random integer usage 1 1 - --- 2022-10-06 Jason A. Donenfeld herbert Not Applicable
[v3,1/5] treewide: use prandom_u32_max() when possible treewide cleanup of random integer usage - 4 - --- 2022-10-06 Jason A. Donenfeld herbert Not Applicable
[v2,5/5] prandom: remove unused functions treewide cleanup of random integer usage - 1 - --- 2022-10-06 Jason A. Donenfeld herbert Not Applicable
[v2,4/5] treewide: use get_random_bytes when possible treewide cleanup of random integer usage - 1 - --- 2022-10-06 Jason A. Donenfeld herbert Not Applicable
[v2,3/5] treewide: use get_random_u32() when possible treewide cleanup of random integer usage 1 2 - --- 2022-10-06 Jason A. Donenfeld herbert Not Applicable
[v2,2/5] treewide: use get_random_{u8,u16}() when possible treewide cleanup of random integer usage - 1 - --- 2022-10-06 Jason A. Donenfeld herbert Not Applicable
[v2,1/5] treewide: use prandom_u32_max() when possible treewide cleanup of random integer usage - 4 - --- 2022-10-06 Jason A. Donenfeld herbert Not Applicable
[v1,5/5] prandom: remove unused functions treewide cleanup of random integer usage - - - --- 2022-10-05 Jason A. Donenfeld herbert Not Applicable
[v1,4/5] treewide: use get_random_bytes when possible treewide cleanup of random integer usage - - - --- 2022-10-05 Jason A. Donenfeld herbert Not Applicable
[v1,3/5] treewide: use get_random_u32() when possible treewide cleanup of random integer usage - - - --- 2022-10-05 Jason A. Donenfeld herbert Not Applicable
[v1,2/5] treewide: use get_random_{u8,u16}() when possible treewide cleanup of random integer usage - - - --- 2022-10-05 Jason A. Donenfeld herbert Not Applicable
[v1,1/5] treewide: use prandom_u32_max() when possible treewide cleanup of random integer usage - - - --- 2022-10-05 Jason A. Donenfeld herbert Not Applicable
[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 herbert Not Applicable
[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 herbert Not Applicable
prandom: make use of smaller types in prandom_u32_max prandom: make use of smaller types in prandom_u32_max 1 - - --- 2022-09-29 Jason A. Donenfeld herbert Not Applicable
random: add 8-bit and 16-bit batches random: add 8-bit and 16-bit batches - - - --- 2022-09-28 Jason A. Donenfeld herbert Not Applicable
[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 herbert Superseded
random: throttle hwrng writes if no entropy is credited random: throttle hwrng writes if no entropy is credited - - - --- 2022-09-20 Jason A. Donenfeld herbert Not Applicable
[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 herbert Not Applicable
hw_random: rockchip: import driver from vendor tree hw_random: rockchip: import driver from vendor tree - - 1 --- 2022-09-19 Jason A. Donenfeld herbert Changes Requested
[RFC,v3] random: implement getrandom() in vDSO [RFC,v3] random: implement getrandom() in vDSO - - - --- 2022-09-16 Jason A. Donenfeld herbert Not Applicable
random: restore O_NONBLOCK support random: restore O_NONBLOCK support - - - --- 2022-09-08 Jason A. Donenfeld herbert Not Applicable
[RFC,v2] random: implement getrandom() in vDSO [RFC,v2] random: implement getrandom() in vDSO - - - --- 2022-07-31 Jason A. Donenfeld herbert Not Applicable
[RFC,v1] random: implement getrandom() in vDSO [RFC,v1] random: implement getrandom() in vDSO - - - --- 2022-07-29 Jason A. Donenfeld herbert Not Applicable
[v6] arc4random: simplify design for better safety [v6] arc4random: simplify design for better safety - 1 - --- 2022-07-26 Jason A. Donenfeld herbert Not Applicable
[v5] arc4random: simplify design for better safety [v5] arc4random: simplify design for better safety - - - --- 2022-07-26 Jason A. Donenfeld herbert Not Applicable
[v4] arc4random: simplify design for better safety [v4] arc4random: simplify design for better safety - - - --- 2022-07-26 Jason A. Donenfeld herbert Not Applicable
[v3] arc4random: simplify design for better safety [v3] arc4random: simplify design for better safety - - - --- 2022-07-26 Jason A. Donenfeld herbert Not Applicable
[v2] arc4random: simplify design for better safety [v2] arc4random: simplify design for better safety - - - --- 2022-07-25 Jason A. Donenfeld herbert Not Applicable
arc4random: simplify design for better safety arc4random: simplify design for better safety - - - --- 2022-07-25 Jason A. Donenfeld herbert Not Applicable
random: cap jitter samples per bit to factor of HZ random: cap jitter samples per bit to factor of HZ - - 1 --- 2022-07-13 Jason A. Donenfeld herbert Not Applicable
[crypto,5.19] crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations [crypto,5.19] crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations 1 - - --- 2022-07-05 Jason A. Donenfeld herbert Not Applicable
[v4] timekeeping: contribute wall clock to rng on time change [v4] timekeeping: contribute wall clock to rng on time change - 1 - --- 2022-06-23 Jason A. Donenfeld herbert Not Applicable
[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 herbert Not Applicable
[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 herbert Not Applicable
timekeeping: contribute wall clock to rng on time change timekeeping: contribute wall clock to rng on time change - - - --- 2022-06-23 Jason A. Donenfeld herbert Not Applicable
lib/crypto: blake2s: reduce stack frame usage in self test lib/crypto: blake2s: reduce stack frame usage in self test - - - --- 2022-06-20 Jason A. Donenfeld herbert Accepted
random: credit cpu and bootloader seeds by default random: credit cpu and bootloader seeds by default - 1 - --- 2022-06-05 Jason A. Donenfeld herbert Not Applicable
[crypto,v4] crypto: blake2s - remove shash module [crypto,v4] crypto: blake2s - remove shash module - - - --- 2022-05-28 Jason A. Donenfeld herbert Accepted
Revert "crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE" Revert "crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE" - - - --- 2022-05-28 Jason A. Donenfeld herbert Not Applicable
[crypto] crypto: memneq - move into lib/ [crypto] crypto: memneq - move into lib/ - 1 - --- 2022-05-28 Jason A. Donenfeld herbert Accepted
[crypto,v3] crypto: blake2s - remove shash module [crypto,v3] crypto: blake2s - remove shash module - - - --- 2022-05-28 Jason A. Donenfeld herbert Superseded
[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 herbert Not Applicable
[crypto,v2] crypto: blake2s - remove shash module [crypto,v2] crypto: blake2s - remove shash module - - - --- 2022-05-27 Jason A. Donenfeld herbert Superseded
[crypto] crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE [crypto] crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE - - - --- 2022-05-26 Jason A. Donenfeld herbert Not Applicable
[crypto] crypto: blake2s - remove shash module [crypto] crypto: blake2s - remove shash module - - - --- 2022-05-26 Jason A. Donenfeld herbert Superseded
[v2] random: remove mostly unused async readiness notifier [v2] random: remove mostly unused async readiness notifier 1 1 - --- 2022-05-18 Jason A. Donenfeld herbert Not Applicable
random: remove mostly unused async readiness notifier random: remove mostly unused async readiness notifier 1 - - --- 2022-05-15 Jason A. Donenfeld herbert Not Applicable
random: remove get_random_bytes_arch() and add rng_has_arch_random() random: remove get_random_bytes_arch() and add rng_has_arch_random() 1 - - --- 2022-05-14 Jason A. Donenfeld herbert Not Applicable
[v4] random: use static branch for crng_ready() [v4] random: use static branch for crng_ready() - - - --- 2022-05-12 Jason A. Donenfeld herbert Not Applicable
[v3] random: use static branch for crng_ready() [v3] random: use static branch for crng_ready() - - - --- 2022-05-12 Jason A. Donenfeld herbert Not Applicable
« 1 2 3 47 8 »