summaryrefslogtreecommitdiff
path: root/sys/dev/rndpseudo.c
AgeCommit message (Expand)Author
2015-08-20include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.christos
2015-04-21Mark some variables __read_mostly.riastradh
2015-04-21Sort includes.riastradh
2015-04-21Xor, not ior, to combine bits of binuptime for rnd_counter.riastradh
2015-04-14Move substantive part of rnd_ioctl to kern_rndq.c.riastradh
2015-04-14Eliminate last two cases of u_int*_t in rndpseudo.c.riastradh
2015-04-14Use binuptime, not microtime/nanotime as substitute cycle counter.riastradh
2015-04-14Include rndpool.h, rndsource.h here because we use them.riastradh
2015-04-14Use rnd_add_data, not rndpool_mtx and rndpool_add_data.riastradh
2015-04-13Gather rnd-private declarations into <dev/rnd_private.h>.riastradh
2015-04-13If we're going to use the queue macros, use them as intended.riastradh
2014-11-09add a couple of event counters.christos
2014-10-26Fixes and enhancements for polled entropy sources:tls
2014-09-05Try not to use f_data, use f_rndctx to get a correctly typed pointer.matt
2014-08-10Merge tls-earlyentropy branch into HEAD.tls
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
2014-03-11kill _RUMPKERNEL ifdefpooka
2013-09-25Fix spurious kassert on interrupted blocking read from /dev/random.riastradh
2013-07-21When reading from /dev/random, block at most once in cprng_strong.riastradh
2013-07-02Initialize some variables to make the vax build happy.pgoyette
2013-07-01Fix races in /dev/u?random initialization and accounting.riastradh
2013-06-23Rework rndsink(9) abstraction and adapt arc4random(9) and cprng(9).riastradh
2013-06-13Convert the entropy pool framework from pseudo-callout-driven totls
2012-11-25move context struct to a header for the benefit of fstat.christos
2012-05-19Fix two problems that could cause /dev/random to not wake up readers when ent...tls
2012-04-20Fix a bug and a compilation problem. Bug: spin mutexes don't have owners,tls
2012-04-17Address multiple problems with rnd(4)/cprng(9):tls
2012-03-30reorder initialization to improve error handling in case the systemdrochner
2011-12-20Revert previous; the #include was already present, and I got confusedapb
2011-12-20#include "opt_compat_netbsd.h"apb
2011-12-19Add COMPAT_50 and COMPAT_NETBSD32 compatibility code for rnd(4)apb
2011-12-19Return ENOTTY, not EINVAL, when the ioctl command is unrecognised.apb
2011-12-19make this build with RND_DEBUGdrochner
2011-12-17Separate /dev/random pseudodevice implemenation from kernel entropy pooltls