summaryrefslogtreecommitdiffstats
path: root/sys/dev/random
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move suser() and suser_xxx() prototypes and a related #define fromphk2000-10-291-1/+0
* Remove unneeded #include <sys/proc.h> lines.phk2000-10-291-1/+0
* As the blocking model has seems to be troublesome for many, disablemarkm2000-10-271-0/+5
* Catch up to moving headers:jhb2000-10-202-2/+2
* Attempt to fix the random read blocking. The old code slept atpeter2000-10-181-14/+13
* After some complaints about the dir names, the random device ismarkm2000-10-145-61/+139
* Remove unneeded includes.markm2000-09-214-9/+0
* Include <sys/proc.h> to silence suser() compiler warning.rwatson2000-09-181-0/+1
* Remove the mtx_t, witness_t, and witness_blessed_t types. Instead, justjhb2000-09-141-2/+2
* The "struct proc" argument to read_random was ill-conceived, and amarkm2000-09-122-2/+2
* Move the prototypes for random_set_wakeup* from yarrow.c to yarrow.h so thatjhb2000-09-112-2/+2
* - Use RFHIGHPID when creating the kthread to get a more sensible pid.jhb2000-09-111-2/+3
* Large upgrade to the entropy device; mainly inspired by feedbackmarkm2000-09-106-177/+490
* o Fix a horrible bug where small reads (< 8 bytes) would return themarkm2000-07-254-21/+48
* Clean this up with some BDE-inspired fixes.markm2000-07-233-35/+45
* Add randomness write functionality. This does absolutely nothing formarkm2000-07-172-1/+20
* Storing to a pointer is (effectively) atomic; no need to protect thismarkm2000-07-112-10/+2
* I think I need to move the newly static variables to the random_statemarkm2000-07-111-6/+5
* One should never allocate 4-kilobyte structs and such on the interruptgreen2000-07-111-2/+6
* Provide more splsofttq() protection for the reseed task (running out ofmarkm2000-07-101-1/+14
* Make sure that tasks (running out of taskqueue_swi at splsofttq)markm2000-07-091-0/+5
* Yarrow tweaks; separate the fast and slow reseed tasks so that they don'tmarkm2000-07-092-11/+14
* Fix bug with a vraiable that needs to be per-process, not static;markm2000-07-091-8/+12
* Add entropy gathering code. This will work whether the module ismarkm2000-07-074-121/+365
OpenPOWER on IntegriCloud