summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-06-25random: remove the blocking poolAndy Lutomirski1-106/+0
2022-06-25random: fix crash on multiple early calls to add_bootloader_randomness()Dominik Brodowski1-22/+38
2022-06-25random: make /dev/random be almost like /dev/urandomAndy Lutomirski1-41/+13
2022-06-25random: ignore GRND_RANDOM in getentropy(2)Andy Lutomirski2-4/+1
2022-06-25random: add GRND_INSECURE to return best-effort non-cryptographic bytesAndy Lutomirski2-2/+11
2022-06-25random: Add a urandom_read_nowait() for random APIs that don't warnAndy Lutomirski1-6/+15
2022-06-25random: Don't wake crng_init_wait when crng_init == 1Andy Lutomirski1-1/+0
2022-06-25lib/crypto: sha1: re-roll loops to reduce code sizeJason A. Donenfeld1-81/+14
2022-06-25lib/crypto: blake2s: move hmac construction into wireguardJason A. Donenfeld3-71/+0
2022-06-25crypto: blake2s - generic C library implementation and selftestJason A. Donenfeld7-0/+982
2022-06-25crypto: Deduplicate le32_to_cpu_array() and cpu_to_le32_array()Andy Shevchenko3-34/+17
2022-06-25Revert "hwrng: core - Freeze khwrng thread during suspend"Herbert Xu1-3/+1
2022-06-25char/random: Add a newline at the end of the fileBorislav Petkov1-1/+1
2022-06-25random: Use wait_event_freezable() in add_hwgenerator_randomness()Stephen Boyd1-7/+5
2022-06-25fdt: add support for rng-seedHsin-Yi Wang4-2/+36
2022-06-25random: Support freezable kthreads in add_hwgenerator_randomness()Stephen Boyd1-3/+7
2022-06-25random: fix soft lockup when trying to read from an uninitialized blocking poolTheodore Ts'o1-3/+13
2022-06-25latent_entropy: avoid build error when plugin cflags are not setVasily Gorbik1-1/+1
2022-06-25random: document get_random_int() familyGeorge Spelvin1-7/+76
2022-06-25random: move rand_initialize() earlierKees Cook3-3/+17
2022-06-25random: only read from /dev/random after its pool has received 128 bitsTheodore Ts'o2-30/+27
2022-06-25drivers/char/random.c: make primary_crng staticRasmus Villemoes1-1/+1
2022-06-25drivers/char/random.c: remove unused stuct poolinfo::poolbitsRasmus Villemoes1-3/+3
2022-06-25drivers/char/random.c: constify poolinfo_tableRasmus Villemoes1-1/+1
2022-06-25random: make CPU trust a boot parameterKees Cook3-5/+16
2022-06-25random: Make crng state queryableJason A. Donenfeld2-0/+16
2022-06-25random: remove preempt disabled regionIngo Molnar1-4/+0
2022-06-25random: add a config option to trust the CPU's hwrngTheodore Ts'o2-1/+24
2022-06-25random: Return nbytes filled from hw RNGTobin C. Harding2-8/+10
2022-06-25random: Fix whitespace pre random-bytes workTobin C. Harding1-2/+1
2022-06-25drivers/char/random.c: remove unused dont_count_entropyRasmus Villemoes1-28/+25
2022-06-25random: optimize add_interrupt_randomnessAndi Kleen1-1/+2
2022-06-25random: always fill buffer in get_random_bytes_waitJason A. Donenfeld1-3/+1
2022-06-25crypto: chacha20 - Fix keystream alignment for chacha20_block()Eric Biggers4-17/+18
2022-06-25random: fix data race on crng_node_poolEric Biggers1-2/+20
2022-06-25random: always use batched entropy for get_random_u{32,64}Jason A. Donenfeld1-16/+4
2022-06-25Revert "char/random: silence a lockdep splat with printk()"Greg Kroah-Hartman1-3/+2
2022-06-25char/random: silence a lockdep splat with printk()Sergey Senozhatsky1-2/+3
2022-06-25random: add a spinlock_t to struct batched_entropySebastian Andrzej Siewior1-25/+27
2022-06-25random: rate limit unseeded randomness warningsTheodore Ts'o1-2/+3
2022-06-25random: fix possible sleeping allocation from irq contextTheodore Ts'o1-1/+8
2022-06-25random: set up the NUMA crng instances after the CRNG is fully initializedTheodore Ts'o1-0/+27
2022-06-25random: use a different mixing algorithm for add_device_randomness()Theodore Ts'o1-4/+51
2022-06-25random: fix warning message on ia64 and pariscHelge Deller1-1/+1
2022-06-25random: reorder READ_ONCE() in get_random_uXXSebastian Andrzej Siewior1-2/+4
2022-06-25random: suppress spammy warnings about unseeded randomnessTheodore Ts'o2-23/+57
2022-06-25random: do not ignore early device randomnessKees Cook2-0/+6
2022-06-25random: warn when kernel uses unseeded randomnessJason A. Donenfeld2-2/+29
2022-06-25random: add get_random_{bytes,u32,u64,int,long,once}_wait familyJason A. Donenfeld3-0/+29
2022-06-25random: add wait_for_random_bytes() APIJason A. Donenfeld2-10/+32