summaryrefslogtreecommitdiffstats
path: root/sys/dev/random/randomdev.c
Commit message (Expand)AuthorAgeFilesLines
* dev/random: use our roundup() macro instead of re-implementing it.pfg2016-04-251-5/+2
* Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.callanjude2015-12-271-1/+1
* Add DEV_RANDOM pseudo-option and use it to "include out" random(4)markm2015-08-171-115/+66
* Fix some untidy logic. I committed the wrong local fix; please pass the point...markm2015-07-191-1/+1
* Fix the read blocking so that it is interruptable and slow down the rate of c...markm2015-07-191-4/+10
* Optimise the buffer-size calculation. It was possible to get one block too many.markm2015-07-191-19/+16
* Fix the build after breaking it in r285549.ed2015-07-141-1/+1
* Implement the CloudABI random_get() system call.ed2015-07-141-0/+7
* Rework the read routines to keep the PRNG sources happy. These workmarkm2015-07-131-7/+24
* * Address review (and add a bit myself).markm2015-07-121-10/+27
* Huge cleanup of random(4) code.markm2015-06-301-131/+289
* When the new random adaptor code was brought it in r273872, a call tojmg2015-02-171-3/+8
* Fix random.ko module.kib2014-11-071-9/+1
* This is the much-discussed major upgrade to the random(4) device, known to yo...markm2014-10-301-126/+145
* Re-add /dev/urandom for compatibility purposes.des2013-10-091-0/+1
* Fix some just-noticed problems:markm2013-10-081-2/+0
* SNAPSHOT.markm2013-10-061-7/+7
* Snapshot. This passes the build test, but has not yet been finished or debugged.markm2013-10-041-50/+28
* MFC - tracking update.markm2013-10-021-8/+0
|\
| * Fix the build; Certain linkable symbols need to always be present.markm2013-09-071-15/+0
|/
* 1) example (partially humorous random_adaptor, that I call "EXAMPLE")markm2013-08-241-1/+9
* * Add random_adaptors.[ch] which is basically a store of random_adaptor's.obrien2013-08-091-23/+56
* Back out r253779 & r253786.obrien2013-07-311-55/+23
* Decouple yarrow from random(4) device.obrien2013-07-291-23/+55
* Refactor random_systat to be a *random_systat. This avoids unnecessaryobrien2013-07-091-12/+12
* Finish r210923, 210926. Mark some devices as eternal.kib2011-01-041-2/+2
* Make sure arc4random(9) is properly seeded when /etc/rc.d/initrandom returns.cperciva2008-11-241-0/+1
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-1/+2
* Remove GIANT from device random.ps2005-12-201-11/+3
* Check O_NONBLOCK not IO_NDELAY.phk2004-12-221-2/+1
* Add module versions.markm2004-08-021-0/+1
* Start the entropy device insecure/unblocked. I'll be handing overmarkm2004-07-181-3/+1
* Do a pass over all modules in the kernel and make them return EOPNOTSUPPphk2004-07-151-0/+4
* Trim a few things from the dmesg output and stick them under bootverbose tojhb2004-07-011-1/+3
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-6/+6
* Add some missing <sys/module.h> includes which are masked by thephk2004-05-301-0/+1
* More removal of the abortive locking code; malloc buffers whenmarkm2004-04-171-4/+12
* Attempts to make this device Giant-free were ill-conceived asmarkm2004-04-161-13/+9
* Fix "sleeping without a mutex" panic.markm2004-04-121-3/+6
* Reorganise the entropy device so that high-yield entropy sourcesmarkm2004-04-091-328/+78
* Device megapatch 4/6:phk2004-02-211-0/+2
* Correct the cleanup of the alias dev_t for /dev/urandom: being anphk2004-02-121-3/+1
* Fix a major faux pas of mine. I was causing 2 very bad things tomarkm2003-11-201-12/+56
* Overhaul the entropy device:markm2003-11-171-97/+88
* - Implement selwakeuppri() which allows raising the priority of atanimura2003-11-091-1/+1
* Make sure we get all user-written input. This simplifies themarkm2003-11-021-14/+5
* Use __FBSDID().obrien2003-08-241-1/+3
* Change the sleep identifier to "-" where random normally sleeps.phk2003-07-021-1/+1
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-14/+8
* Back out M_* changes, per decision of the TRB.imp2003-02-191-2/+2
OpenPOWER on IntegriCloud