2022-12-04 |
Christophe JAILLET | random: include <linux/once.h> in the right header Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-12-04 |
Jason A. Donenfeld | random: align entropy_timer_state to cache line Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-12-04 |
Jason A. Donenfeld | random: mix in cycle counter when jitter timer fires Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-12-04 |
Jason A. Donenfeld | random: spread out jitter callback to different CPUs Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-29 |
Jason A. Donenfeld | random: remove extraneous period and add a missing... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-22 |
Jason A. Donenfeld | efi: random: refresh non-volatile random seed when... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-22 |
Jason A. Donenfeld | vsprintf: initialize siphash key using notifier Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-22 |
Jason A. Donenfeld | random: add back async readiness notifier Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | random: reseed in delayed work rather than on-demand Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | random: always mix cycle counter in add_latent_entropy() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | hw_random: use add_hwgenerator_randomness() for early... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | random: modernize documentation comment on get_random_bytes() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | random: adjust comment to account for removed function Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | random: remove early archrandom abstraction Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | random: use random.trust_{bootloader,cpu} command line... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | stackprotector: actually use get_random_canary() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | stackprotector: move get_random_canary() into stackprotector.h Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | treewide: use get_random_u32_inclusive() when possible Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | treewide: use get_random_u32_{above,below}() instead... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | treewide: use get_random_u32_below() instead of deprecated... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-18 |
Jason A. Donenfeld | random: add helpers for random numbers with given floor... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-17 |
Jason A. Donenfeld | random: use rejection sampling for uniform bounded... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-11-17 |
Jason A. Donenfeld | kcsan: remove rng selftest Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-10-28 |
Jean-Philippe Brucker | random: use arch_get_random*_early() in random_init() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-10-11 |
Jason A. Donenfeld | prandom: remove unused functions Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-10-11 |
Jason A. Donenfeld | treewide: use get_random_bytes() when possible Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-10-11 |
Jason A. Donenfeld | treewide: use get_random_u32() when possible Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-10-11 |
Jason A. Donenfeld | treewide: use get_random_{u8,u16}() when possible,... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-10-11 |
Jason A. Donenfeld | treewide: use get_random_{u8,u16}() when possible,... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-10-11 |
Jason A. Donenfeld | treewide: use prandom_u32_max() when possible, part 2 Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-10-11 |
Jason A. Donenfeld | treewide: use prandom_u32_max() when possible, part 1 Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-10-06 |
Jason A. Donenfeld | random: clear new batches when bringing new CPUs online Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-10-01 |
William Zijl | random: fix typos in get_random_bytes() comment Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-10-01 |
Jason A. Donenfeld | random: schedule jitter credit for next jiffy, not... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-09-29 |
Jason A. Donenfeld | prandom: make use of smaller types in prandom_u32_max Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-09-29 |
Jason A. Donenfeld | random: add 8-bit and 16-bit batches Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-09-29 |
Jason A. Donenfeld | utsname: contribute changes to RNG Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-09-29 |
Jason A. Donenfeld | random: use init_utsname() instead of utsname() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-09-29 |
Jason A. Donenfeld | kfence: use better stack hash seed Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-09-29 |
Jason A. Donenfeld | random: split initialization into early step and later... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-09-28 |
Jason A. Donenfeld | random: use expired timer rather than wq for mixing... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-09-28 |
Jason A. Donenfeld | random: avoid reading two cache lines on irq randomness Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-09-23 |
Jason A. Donenfeld | random: clamp credited irq bits to maximum mixed Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-09-23 |
Jason A. Donenfeld | random: throttle hwrng writes if no entropy is credited Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-09-23 |
Dominik Brodowski | random: use hwgenerator randomness more frequently... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-09-23 |
Jason A. Donenfeld | random: restore O_NONBLOCK support Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-07-29 |
Jason A. Donenfeld | random: correct spelling of "overwrites" Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-07-25 |
Jason A. Donenfeld | random: handle archrandom with multiple longs Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-07-18 |
Jason A. Donenfeld | um: seed rng using host OS rng Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-07-18 |
Uros Bizjak | random: use try_cmpxchg in _credit_init_bits Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-07-18 |
Jason A. Donenfeld | timekeeping: contribute wall clock to rng on time change Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-07-18 |
Jason A. Donenfeld | x86/rdrand: Remove "nordrand" flag in favor of "random... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-07-18 |
Jason A. Donenfeld | random: remove CONFIG_ARCH_RANDOM Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-06-20 |
Jason A. Donenfeld | random: update comment from copy_to_user() -> copy_to_iter() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-06-19 |
Jason A. Donenfeld | random: quiet urandom warning ratelimit suppression... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-06-19 |
Jason A. Donenfeld | random: schedule mix_interrupt_randomness() less often Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-06-11 |
Jason A. Donenfeld | wireguard: selftests: use maximum cpu features and... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-06-10 |
Jason A. Donenfeld | random: remove rng_has_arch_random() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-06-10 |
Jason A. Donenfeld | random: credit cpu and bootloader seeds by default Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-06-10 |
Jason A. Donenfeld | random: do not use jump labels before they are initialized Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-06-10 |
Jason A. Donenfeld | random: account for arch randomness in bits Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-06-10 |
Jason A. Donenfeld | random: mark bootloader randomness code as __init Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-06-10 |
Jason A. Donenfeld | random: avoid checking crng_ready() twice in random_init() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-06-07 |
Roger Knecht | crc-itu-t: fix typo in CRC ITU-T polynomial comment Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-22 |
Jason A. Donenfeld | random: check for signals after page of pool writes Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-20 |
Jens Axboe | random: wire up fops->splice_{read,write}_iter() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-20 |
Jens Axboe | random: convert to using fops->write_iter() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-20 |
Jens Axboe | random: convert to using fops->read_iter() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-19 |
Jason A. Donenfeld | random: unify batched entropy implementations Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-19 |
Jason A. Donenfeld | random: move randomize_page() into mm where it belongs Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-19 |
Jason A. Donenfeld | random: remove mostly unused async readiness notifier Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-19 |
Jason A. Donenfeld | random: remove get_random_bytes_arch() and add rng_has_arch_... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-19 |
Jason A. Donenfeld | random: move initialization functions out of hot pages Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-19 |
Jason A. Donenfeld | random: make consistent use of buf and len Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-19 |
Jason A. Donenfeld | random: use proper return types on get_random_{int... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-19 |
Jason A. Donenfeld | random: remove extern from functions in header Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-19 |
Jason A. Donenfeld | random: use static branch for crng_ready() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-18 |
Jason A. Donenfeld | random: credit architectural init the exact amount Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-18 |
Jason A. Donenfeld | random: handle latent entropy and command line from... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-18 |
Jason A. Donenfeld | random: use proper jiffies comparison macro Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-18 |
Jason A. Donenfeld | random: remove ratelimiting for in-kernel unseeded... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-18 |
Jason A. Donenfeld | random: move initialization out of reseeding hot path Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-18 |
Jason A. Donenfeld | random: avoid initializing twice in credit race Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-18 |
Jason A. Donenfeld | random: use symbolic constants for crng_init states Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-18 |
Jason A. Donenfeld | random32: use real rng for non-deterministic randomness Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-18 |
Jason A. Donenfeld | siphash: use one source of truth for siphash permutations Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-18 |
Jason A. Donenfeld | random: help compiler out with fast_mix() by using... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-18 |
Jason A. Donenfeld | random: do not use input pool from hard IRQs Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-15 |
Jason A. Donenfeld | random: order timer entropy functions below interrupt... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-15 |
Jason A. Donenfeld | random: do not pretend to handle premature next security... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-13 |
Jason A. Donenfeld | random: use first 128 bits of input as fast init Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-13 |
Jason A. Donenfeld | random: do not use batches when !crng_ready() Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-13 |
Jason A. Donenfeld | random: mix in timestamps and reseed on system restore Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-13 |
Jason A. Donenfeld | random: vary jitter iterations based on cycle counter... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-13 |
Jason A. Donenfeld | random: insist on random_get_entropy() existing in... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-13 |
Jason A. Donenfeld | xtensa: use fallback for random_get_entropy() instead... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-13 |
Jason A. Donenfeld | sparc: use fallback for random_get_entropy() instead... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-13 |
Jason A. Donenfeld | um: use fallback for random_get_entropy() instead of... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-13 |
Jason A. Donenfeld | x86/tsc: Use fallback for random_get_entropy() instead... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
2022-05-13 |
Jason A. Donenfeld | nios2: use fallback for random_get_entropy() instead... Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
commit | commitdiff | tree |
next |