summaryrefslogtreecommitdiffstats
path: root/drivers/char/random.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | random: ensure early RDSEED goes through mixer on initJason A. Donenfeld2022-02-211-11/+5
* | random: inline leaves of rand_initialize()Jason A. Donenfeld2022-02-211-57/+33
* | random: get rid of secondary crngsJason A. Donenfeld2022-02-211-172/+53
* | random: use RDSEED instead of RDRAND in entropy extractionJason A. Donenfeld2022-02-211-13/+9
* | random: fix locking in crng_fast_load()Dominik Brodowski2022-02-211-2/+3
* | random: remove batched entropy lockingJason A. Donenfeld2022-02-211-27/+28
* | random: remove use_input_pool parameter from crng_reseed()Eric Biggers2022-02-211-6/+6
* | random: make credit_entropy_bits() always safeJason A. Donenfeld2022-02-211-20/+9
* | random: always wake up entropy writers after extractionJason A. Donenfeld2022-02-211-22/+11
* | random: use linear min-entropy accumulation creditingJason A. Donenfeld2022-02-211-94/+20
* | random: simplify entropy debitingJason A. Donenfeld2022-02-211-70/+21
* | random: use computational hash for entropy extractionJason A. Donenfeld2022-02-211-249/+55
* | random: only call crng_finalize_init() for primary_crngDominik Brodowski2022-02-041-5/+5
* | random: access primary_pool directly rather than through pointerDominik Brodowski2022-02-041-7/+7
* | random: wake up /dev/random writers after zapJason A. Donenfeld2022-02-041-1/+4
* | random: continually use hwgenerator randomnessDominik Brodowski2022-02-041-4/+6
|/
* 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
|/