summaryrefslogtreecommitdiff
path: root/drivers/char/random.c
AgeCommit message (Expand)Author
2022-02-21random: deobfuscate irq u32/u64 contributionsJason A. Donenfeld
2022-02-21random: add proper SPDX headerJason A. Donenfeld
2022-02-21random: remove unused tracepointsJason A. Donenfeld
2022-02-21random: remove ifdef'd out interrupt benchJason A. Donenfeld
2022-02-21random: tie batched entropy generation to base_crng generationJason A. Donenfeld
2022-02-21random: fix locking for crng_init in crng_reseed()Dominik Brodowski
2022-02-21random: zero buffer after reading entropy from userspaceJason A. Donenfeld
2022-02-21random: remove outdated INT_MAX >> 6 check in urandom_read()Jason A. Donenfeld
2022-02-21random: make more consistent use of integer typesJason A. Donenfeld
2022-02-21random: use hash function for crng_slow_load()Jason A. Donenfeld
2022-02-21random: use simpler fast key erasure flow on per-cpu keysJason A. Donenfeld
2022-02-21random: absorb fast pool into input pool after fast loadJason A. Donenfeld
2022-02-21random: do not xor RDRAND when writing into /dev/randomJason A. Donenfeld
2022-02-21random: ensure early RDSEED goes through mixer on initJason A. Donenfeld
2022-02-21random: inline leaves of rand_initialize()Jason A. Donenfeld
2022-02-21random: get rid of secondary crngsJason A. Donenfeld
2022-02-21random: use RDSEED instead of RDRAND in entropy extractionJason A. Donenfeld
2022-02-21random: fix locking in crng_fast_load()Dominik Brodowski
2022-02-21random: remove batched entropy lockingJason A. Donenfeld
2022-02-21random: remove use_input_pool parameter from crng_reseed()Eric Biggers
2022-02-21random: make credit_entropy_bits() always safeJason A. Donenfeld
2022-02-21random: always wake up entropy writers after extractionJason A. Donenfeld
2022-02-21random: use linear min-entropy accumulation creditingJason A. Donenfeld
2022-02-21random: simplify entropy debitingJason A. Donenfeld
2022-02-21random: use computational hash for entropy extractionJason A. Donenfeld
2022-02-04random: only call crng_finalize_init() for primary_crngDominik Brodowski
2022-02-04random: access primary_pool directly rather than through pointerDominik Brodowski
2022-02-04random: wake up /dev/random writers after zapJason A. Donenfeld
2022-02-04random: continually use hwgenerator randomnessDominik Brodowski
2022-02-02block: remove genhd.hChristoph Hellwig
2022-01-22random: move the random sysctl declarations to its own fileXiaoming Ni
2022-01-18random: simplify arithmetic function flow in account()Jason A. Donenfeld
2022-01-18random: selectively clang-format where it makes senseJason A. Donenfeld
2022-01-18random: access input_pool_data directly rather than through pointerJason A. Donenfeld
2022-01-18random: cleanup fractional entropy shift constantsJason A. Donenfeld
2022-01-18random: prepend remaining pool constants with POOL_Jason A. Donenfeld
2022-01-18random: de-duplicate INPUT_POOL constantsJason A. Donenfeld
2022-01-18random: remove unused OUTPUT_POOL constantsJason A. Donenfeld
2022-01-18random: rather than entropy_store abstraction, use globalJason A. Donenfeld
2022-01-18random: remove unused extract_entropy() reserved argumentJason A. Donenfeld
2022-01-18random: remove incomplete last_data logicJason A. Donenfeld
2022-01-18random: cleanup integer typesJason A. Donenfeld
2022-01-18random: cleanup poolinfo abstractionJason A. Donenfeld
2022-01-18random: fix typo in commentsSchspa Shi
2022-01-07random: don't reset crng_init_cnt on urandom_read()Jann Horn
2022-01-07random: avoid superfluous call to RDRAND in CRNG extractionJason A. Donenfeld
2022-01-07random: early initialization of ChaCha constantsDominik Brodowski
2022-01-07random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefsJason A. Donenfeld
2022-01-07random: harmonize "crng init done" messagesDominik Brodowski
2022-01-07random: mix bootloader randomness into poolJason A. Donenfeld