summaryrefslogtreecommitdiff
path: root/sys/dev/rnd.c
AgeCommit message (Expand)Author
2006-04-11make this use nanotime, not microtime; ok mickey@Damien Miller
2005-07-31use monotonic time for repeat event detections; feedback and ok deraadt@Damien Miller
2005-07-07fix accounting bug on extraction - we were incorrectly subtracting many timesDamien Miller
2005-05-27De-inline a couple of long functions, which also makes them debugger-visible....Hakan Olsson
2005-03-04Fix a variable name in a comment; from Clint <cruoho@gmail.com>; ok tdeval@Robert Nagy
2005-01-27poll can ever deny reads for srandom only; millert@ okMichael Shalayeff
2005-01-27In randompoll() the write check was overriding the results of the read check.Todd C. Miller
2004-07-21remove a few inlines from funcs that are used more than once and make code bi...Michael Shalayeff
2004-07-06use MALLOC/FREE for fixed size buffer allocationsMichael Shalayeff
2004-07-05Allocate buffers in randomread and randomwrite via malloc insteadTodd C. Miller
2004-05-07Replace RSA-derived md5 code with code derived from Colin Plumb's PD version.Todd C. Miller
2004-04-02repair linuxisms tested on hppa, sparc, vax and i386; from Sven Dehmlow <sven...Michael Shalayeff
2004-04-02kill _8 api completelyMichael Shalayeff
2004-03-15per popular demand panic on premature arc4 initializations (would have panice...Michael Shalayeff
2003-11-03add arc4random_bytes. input ok mickey@Ted Unangst
2003-10-21typos from Tom Cosgrove;Jason McIntyre
2003-09-23Replace select backends with poll backends. selscan() and pollscan()Todd C. Miller
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
2002-11-25protect the arc4_getbyte() w/ an splhigh sinceMichael Shalayeff
2002-11-11grammar fixens from Andrey SmaginMichael Shalayeff
2002-06-19add kqfilter for random, regress is comingMichael Shalayeff
2002-06-14from freebsd:Michael Shalayeff
2002-05-27kill unused arc4random_8() APITheo de Raadt
2002-04-01a few typos from pechkinMichael Shalayeff
2002-03-21on extract: better spl granularity, make sure pool is updated between runs; l...Michael Shalayeff
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-31drop the low drop bits number to 10 dropMichael Shalayeff
2002-01-10return ENOTTY not EINVAL in default: in *ioctl()Michael Shalayeff
2002-01-03Restore entropy_count calculation. mickey@ okThomas Nordin
2001-12-29finer spl granularity, allowing ints to happen; pointed out and tested on vax...Michael Shalayeff
2001-09-24there was a possible overrun in prev folding length fix.Michael Shalayeff
2001-09-23oops, fix the after folding sizesMichael Shalayeff
2001-06-24only run timeout if stirring happened, save cycles for mass energy conservationMichael Shalayeff
2001-05-08reapply 1.39 once again, it seems i've fixed two bugs in it and itMichael Shalayeff
2001-01-17advance through buffer, leftovers from singular version; from Henric Jungheim...Michael Shalayeff
2000-10-22oops; deraadt@ okMichael Shalayeff
2000-10-20fix ioctls; pointed out by Pawel Krawczyk <http://ceti.pl/~kravietz/>Michael Shalayeff
2000-08-21fix indentation from 1.41 additionJason Wright
2000-07-18do not call arc4_stir() on pool overflow.Michael Shalayeff
2000-06-18Support FIONBIO and FIOASYNC. FIOASYNC is more or less a no-op>Todd C. Miller
2000-06-16undo latest problem. breaks the sparc. diff is too large, we are not debuggi...Theo de Raadt
2000-06-08replace linked lists for event queue with circular buffer,Michael Shalayeff
2000-04-18Double usage of random() in the pseudo device to avoid settingHugh Graham
2000-04-14this should fix the alpha; closes PR kernel/1189Michael Shalayeff
2000-04-13better has when adding entropy to the pool.Michael Shalayeff
2000-04-10add support for more random sources.Michael Shalayeff
2000-03-19faster log2, more stats, lazy random stirring, more stats, less debug, help a...Michael Shalayeff
1999-09-28Set j = i after arc4random key schedule to be more like arc4 stream cipher;Theo de Raadt
1997-08-22nbits should probably actually be initialized.Jason Downs
1997-06-28fix the typesTheo de Raadt