summaryrefslogtreecommitdiffstats
path: root/sys/dev/random
Commit message (Expand)AuthorAgeFilesLines
* 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-175-123/+101
* - 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-244-4/+12
* 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
* Remove srandom():ache2003-02-051-6/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-2/+2
* Fix a buffer overrun in /dev/random which, due to the nature of themarkm2002-12-121-3/+4
* Some kernel threads try to do significant work, and the default KSTACK_PAGESscottl2002-10-021-1/+1
* Remove #ifdef'ed Giant mutex wrappers round debugging statements.markm2002-09-212-10/+0
* No functional change. Fix comments and whitespace.markm2002-09-211-4/+3
* Upgrade the random device to use a "real" hash instead of buildingmarkm2002-07-153-54/+11
* Fix really dumb braino of mine; cast a sizeof() to an int, which it ismarkm2002-04-211-1/+1
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* Change the suser() API to take advantage of td_ucred as well as do ajhb2002-04-011-2/+2
* Provide infrastructure for harvesting SWI entropy.markm2002-03-031-0/+3
* Massive lint-inspired cleanup.markm2002-03-036-70/+84
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredjhb2002-02-271-2/+2
* Staticise the random_state array.msmith2002-01-102-5/+3
* o Modify open() and close() for /dev/random to use securelevel_gt() insteadrwatson2001-09-261-6/+16
* Use the passed in thread to selrecord() instead of curthread.jhb2001-09-211-1/+1
* KSE Milestone 2julian2001-09-121-7/+8
* Fix a minor buglet/typo here that gcc3 complains about.peter2001-09-101-1/+1
* Fix type warnings.markm2001-07-201-4/+8
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-6/+8
* Catch up to header include changes:jhb2001-03-282-0/+2
* Fix nasty corruption problem where a 64bit variable was being usedmarkm2001-03-281-8/+6
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-261-1/+0
* Allow bog-standard ioctls through. There are really handled inmarkm2001-03-251-1/+9
* Silence (harmless) warnings.markm2001-03-241-0/+1
* Very large makeover of the /dev/random driver.markm2001-03-107-459/+505
* Take down a comment that is no longer true.markm2001-03-031-4/+0
* Provide the infrastructure for sysadmins to select the broad classmarkm2001-02-182-1/+16
* Make a big improvement to entropy-harvesting speed by not having anymarkm2001-02-112-66/+41
* Change and clean the mutex lock interface.bmilekic2001-02-092-37/+37
* Fix typos: initalise -> initialise.asmodai2001-02-081-5/+5
* Remove NOBLOCKRANDOM as a compile-time option. Instead, providemarkm2001-01-143-20/+58
* select() DKI is now in <sys/selinfo.h>.wollman2001-01-093-3/+3
* Major speedup to /dev/random and the kernel thread that reseeds it.markm2000-12-022-93/+103
* Fix safety-net code. While technically a bug, I'm delighted to seemarkm2000-11-261-1/+1
* D'uh. The explicit reseed was happening at the wrong security/priveligemarkm2000-11-251-1/+1
* Greatly improve the boot-up unblocking time of the entropy device.markm2000-11-253-4/+19
* More comment changing. Keep documentation in one place.markm2000-11-251-4/+2
* Correct a comment. This represents a very minor policy change of mymarkm2000-11-251-2/+0
* Stop explicitly using nanotime(9) and use the new get_cyclecounter(9)markm2000-11-254-37/+34
OpenPOWER on IntegriCloud