summaryrefslogtreecommitdiffstats
path: root/drivers/char/random.c
Commit message (Expand)AuthorAgeFilesLines
* random: move the random sysctl declarations to its own fileXiaoming Ni2022-01-221-2/+12
* random: simplify arithmetic function flow in account()Jason A. Donenfeld2022-01-181-11/+6
* random: selectively clang-format where it makes senseJason A. Donenfeld2022-01-181-110/+99
* random: access input_pool_data directly rather than through pointerJason A. Donenfeld2022-01-181-13/+8
* random: cleanup fractional entropy shift constantsJason A. Donenfeld2022-01-181-15/+13
* random: prepend remaining pool constants with POOL_Jason A. Donenfeld2022-01-181-20/+20
* random: de-duplicate INPUT_POOL constantsJason A. Donenfeld2022-01-181-11/+6
* random: remove unused OUTPUT_POOL constantsJason A. Donenfeld2022-01-181-3/+1
* random: rather than entropy_store abstraction, use globalJason A. Donenfeld2022-01-181-123/+96
* random: remove unused extract_entropy() reserved argumentJason A. Donenfeld2022-01-181-10/+7
* random: remove incomplete last_data logicJason A. Donenfeld2022-01-181-35/+4
* random: cleanup integer typesJason A. Donenfeld2022-01-181-53/+52
* random: cleanup poolinfo abstractionJason A. Donenfeld2022-01-181-37/+30
* random: fix typo in commentsSchspa Shi2022-01-181-1/+1
* random: don't reset crng_init_cnt on urandom_read()Jann Horn2022-01-071-4/+0
* random: avoid superfluous call to RDRAND in CRNG extractionJason A. Donenfeld2022-01-071-3/+1
* random: early initialization of ChaCha constantsDominik Brodowski2022-01-071-1/+4
* random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefsJason A. Donenfeld2022-01-071-19/+11
* random: harmonize "crng init done" messagesDominik Brodowski2022-01-071-1/+1
* random: mix bootloader randomness into poolJason A. Donenfeld2022-01-071-0/+1
* random: do not throw away excess input to crng_fast_loadJason A. Donenfeld2022-01-071-7/+12
* random: do not re-init if crng_reseed completes before primary initJason A. Donenfeld2022-01-071-1/+1
* random: fix crash on multiple early calls to add_bootloader_randomness()Dominik Brodowski2022-01-071-20/+36
* random: do not sign extend bytes for rotation when mixingJason A. Donenfeld2022-01-071-1/+1
* random: use BLAKE2s instead of SHA1 in extractionJason A. Donenfeld2022-01-071-41/+30
* random: fix data race on crng init timeEric Biggers2022-01-071-7/+10
* random: fix data race on crng_node_poolEric Biggers2022-01-071-20/+22
* random: remove unused irq_flags argument from add_interrupt_randomness()Sebastian Andrzej Siewior2022-01-071-2/+2
* random: document add_hwgenerator_randomness() with other input functionsMark Brown2022-01-071-0/+11
* random: remove dead code left over from blocking poolEric Biggers2021-04-021-14/+3
* random: initialize ChaCha20 constants with correct endiannessEric Biggers2021-04-021-2/+2
* Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-02-241-1/+1
|\
| * random: fix the RNDRESEEDCRNG ioctlEric Biggers2021-02-041-1/+1
* | random: avoid arch_get_random_seed_long() when collecting IRQ randomnessArd Biesheuvel2021-01-211-14/+1
|/
* crypto: sha - split sha.h into sha1.h and sha2.hEric Biggers2020-11-201-1/+1
* random32: make prandom_u32() output unpredictableGeorge Spelvin2020-10-241-1/+0
* random32: update the net random state on interrupt and activityWilly Tarreau2020-07-291-0/+1
* Merge branch 'work.sysctl' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2020-06-101-1/+1
|\
| * random: fix an incorrect __user annotation on proc_do_entropyChristoph Hellwig2020-06-081-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds2020-06-031-1/+1
|\|
| * sysctl: pass kernel pointers to ->proc_handlerChristoph Hellwig2020-04-271-1/+1
* | crypto: lib/sha1 - fold linux/cryptohash.h into crypto/sha.hEric Biggers2020-05-081-1/+1
* | crypto: lib/sha1 - rename "sha" to "sha1"Eric Biggers2020-05-081-3/+3
|/
* random: avoid warnings for !CONFIG_NUMA buildsMark Rutland2020-03-181-1/+1
* random: fix data races at timer_rand_stateQian Cai2020-02-271-6/+6
* random: always use batched entropy for get_random_u{32,64}Jason A. Donenfeld2020-02-271-16/+4
* random: add arch_get_random_*long_early()Mark Rutland2020-02-271-1/+19
* random: split primary/secondary crng init pathsMark Rutland2020-02-271-12/+22
* random: remove some dead code of poolinfoYangtao Li2020-01-071-30/+0
* random: fix typo in add_timer_randomness()Yangtao Li2020-01-071-1/+1