summaryrefslogtreecommitdiffstats
path: root/sys/dev/random/yarrow.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a buffer overrun in /dev/random which, due to the nature of themarkm2002-12-121-3/+4
* Remove #ifdef'ed Giant mutex wrappers round debugging statements.markm2002-09-211-8/+0
* Upgrade the random device to use a "real" hash instead of buildingmarkm2002-07-151-4/+3
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* Massive lint-inspired cleanup.markm2002-03-031-18/+18
* Staticise the random_state array.msmith2002-01-101-3/+3
* Catch up to header include changes:jhb2001-03-281-0/+1
* Fix nasty corruption problem where a 64bit variable was being usedmarkm2001-03-281-8/+6
* Very large makeover of the /dev/random driver.markm2001-03-101-274/+107
* Take down a comment that is no longer true.markm2001-03-031-4/+0
* Make a big improvement to entropy-harvesting speed by not having anymarkm2001-02-111-66/+37
* Change and clean the mutex lock interface.bmilekic2001-02-091-36/+36
* Fix typos: initalise -> initialise.asmodai2001-02-081-5/+5
* Remove NOBLOCKRANDOM as a compile-time option. Instead, providemarkm2001-01-141-0/+5
* select() DKI is now in <sys/selinfo.h>.wollman2001-01-091-1/+1
* Major speedup to /dev/random and the kernel thread that reseeds it.markm2000-12-021-92/+102
* Greatly improve the boot-up unblocking time of the entropy device.markm2000-11-251-3/+7
* Stop explicitly using nanotime(9) and use the new get_cyclecounter(9)markm2000-11-251-19/+21
* Remove unneeded #include <sys/proc.h> lines.phk2000-10-291-1/+0
* Catch up to moving headers:jhb2000-10-201-1/+1
* After some complaints about the dir names, the random device ismarkm2000-10-141-31/+34
* Remove unneeded includes.markm2000-09-211-2/+0
* 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-121-1/+1
* Move the prototypes for random_set_wakeup* from yarrow.c to yarrow.h so thatjhb2000-09-111-2/+0
* - 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-101-161/+283
* o Fix a horrible bug where small reads (< 8 bytes) would return themarkm2000-07-251-13/+30
* Clean this up with some BDE-inspired fixes.markm2000-07-231-18/+23
* Add randomness write functionality. This does absolutely nothing formarkm2000-07-171-0/+19
* Storing to a pointer is (effectively) atomic; no need to protect thismarkm2000-07-111-2/+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-091-10/+13
* Add entropy gathering code. This will work whether the module ismarkm2000-07-071-80/+208
* style(9) fixes from BDE.markm2000-06-261-1/+1
* Fix include for non-module case.markm2000-06-251-1/+1
* New machine-independant /dev/random driver.markm2000-06-251-0/+213
OpenPOWER on IntegriCloud