summaryrefslogtreecommitdiffstats
path: root/lib/random32.c
Commit message (Expand)AuthorAgeFilesLines
* random32: use real rng for non-deterministic randomnessJason A. Donenfeld2022-05-181-340/+7
* random: replace custom notifier chain with standard oneJason A. Donenfeld2022-03-121-5/+7
* random: remove unused tracepointsJason A. Donenfeld2022-02-211-2/+0
* mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h>Christoph Hellwig2021-10-181-0/+1
* random32: add a selftest for the prandom32 codeWilly Tarreau2020-10-241-0/+56
* random32: add noise from network and scheduling activityWilly Tarreau2020-10-241-0/+5
* random32: make prandom_u32() output unpredictableGeorge Spelvin2020-10-241-180/+284
* random32: Restore __latent_entropy attribute on net_rand_stateThibaut Sautereau2020-10-021-1/+1
* random32: add a tracepoint for prandom_u32()Eric Dumazet2020-08-131-0/+2
* random32: remove net_rand_state from the latent entropy gcc pluginLinus Torvalds2020-07-291-1/+1
* random32: update the net random state on interrupt and activityWilly Tarreau2020-07-291-1/+1
* lib: Correct comment of prandom_seedPhilippe Mazenauer2019-05-171-2/+2
* treewide: Switch DEFINE_TIMER callbacks to struct timer_list *Kees Cook2017-11-211-2/+2
* Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2017-11-131-1/+1
|\
| * timer: Remove expires and data arguments from DEFINE_TIMERKees Cook2017-10-051-1/+1
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2016-10-151-1/+1
|\
| * latent_entropy: Mark functions with __latent_entropyEmese Revfy2016-10-101-1/+1
* | lib: clean up put_cpu_var usageShaohua Li2016-09-271-2/+2
|/
* timers: Remove set_timer_slack() leftoversThomas Gleixner2016-07-071-1/+0
* netfilter: meta: add PRANDOM supportFlorian Westphal2016-02-291-0/+1
* random32: add prandom_init_once helper for own rngsDaniel Borkmann2015-10-081-1/+1
* random32: add prandom_seed_full_state helperDaniel Borkmann2015-10-081-16/+21
* random32: improvements to prandom_bytesDaniel Borkmann2014-08-241-21/+18
* random32: mix in entropy from core to late initcallHannes Frederic Sowa2014-07-301-21/+28
* lib/random32.c: minor cleanups and kdoc fixDaniel Borkmann2014-04-031-37/+39
* random32: avoid attempt to late reseed if in the middle of seedingSasha Levin2014-03-281-1/+12
* random32: use msecs_to_jiffies for reseed timerDaniel Borkmann2013-11-141-2/+6
* random32: add __init prefix to prandom_start_seed_timerDaniel Borkmann2013-11-141-2/+2
* random32: add test cases for taus113 implementationDaniel Borkmann2013-11-111-6/+189
* random32: upgrade taus88 generator to taus113 from errata paperDaniel Borkmann2013-11-111-34/+46
* random32: add prandom_reseed_late() and call when nonblocking pool becomes in...Hannes Frederic Sowa2013-11-111-1/+22
* random32: add periodic reseedingHannes Frederic Sowa2013-11-111-0/+23
* random32: fix off-by-one in seeding requirementDaniel Borkmann2013-11-111-7/+7
* prandom: introduce prandom_bytes() and prandom_bytes_state()Akinobu Mita2012-12-171-0/+49
* random32: rename random32 to prandomAkinobu Mita2012-12-171-24/+24
* lib: reduce the use of module.h wherever possiblePaul Gortmaker2012-03-071-1/+1
* Merge branch 'master' into for-nextJiri Kosina2010-06-161-21/+17
|\
| * lib/random32: export pseudo-random number generator for modulesJoe Eykholt2010-05-271-21/+17
* | fix typos concerning "initiali[zs]e"Uwe Kleine-König2010-06-161-1/+1
|/
* random32: seeding improvementStephen Hemminger2008-07-301-21/+27
* [NET]: srandom32 fixes for networking v2Andi Kleen2008-04-031-4/+9
* [PATCH] severing module.h->sched.hAl Viro2006-12-041-0/+1
* [PATCH] rename net_random to random32Stephen Hemminger2006-10-171-0/+142