aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/random
Commit message (Expand)AuthorAgeFilesLines
* Add DEV_RANDOM pseudo-option and use it to "include out" random(4)Mark Murray2015-08-1711-331/+574
* Fix some untidy logic. I committed the wrong local fix; please pass the point...Mark Murray2015-07-191-1/+1
* Remove out-of-date comments.Mark Murray2015-07-192-2/+0
* Fix the read blocking so that it is interruptable and slow down the rate of c...Mark Murray2015-07-191-4/+10
* Optimise the buffer-size calculation. It was possible to get one block too many.Mark Murray2015-07-191-19/+16
* Fix the build after breaking it in r285549.Ed Schouten2015-07-141-1/+1
* Implement the CloudABI random_get() system call.Ed Schouten2015-07-141-0/+7
* Rework the read routines to keep the PRNG sources happy. These workMark Murray2015-07-131-7/+24
* * Address review (and add a bit myself).Mark Murray2015-07-129-196/+147
* Huge cleanup of random(4) code.Mark Murray2015-06-3023-2159/+1435
* - fortuna.c: catch up with r278927 and fix a buffer overflow by using theXin LI2015-02-182-1/+7
* Fix a bug where this function overflowed it's buffer... This wasJohn-Mark Gurney2015-02-171-2/+10
* When the new random adaptor code was brought it in r273872, a call toJohn-Mark Gurney2015-02-174-15/+16
* Update comment.Konstantin Belousov2014-11-111-1/+1
* Constify the AES code and propagate to consumers. This allows us toDag-Erling Smørgrav2014-11-103-18/+13
* Fix random.ko module.Konstantin Belousov2014-11-074-23/+7
* Simplify assembler in ivy.c. Move the copying of the random bits intoKonstantin Belousov2014-11-071-12/+11
* When reseeding the DPRNG, we're supposed to hash the current key andDag-Erling Smørgrav2014-11-041-10/+20
* Don't assert random_adaptors_lock in random_adaptor_read_rate().Xin LI2014-11-031-4/+0
* - Make sure random_adaptor accesses happen only whenXin LI2014-11-021-22/+39
* Restore the auto-reseed logic, but move it to a much later point,Dag-Erling Smørgrav2014-11-022-26/+5
* This is the much-discussed major upgrade to the random(4) device, known to yo...Mark Murray2014-10-3025-1381/+2308
* Make sure correct object code is generated at -O0.Navdeep Parhar2014-10-131-1/+1
* Use Intel's official name (Secure Key) per Intel® Digital Random NumberXin LI2014-06-271-1/+1
* Correctly set the sysctl format to Alphanumeric, rather than letting it default.Mark Murray2014-04-261-2/+2
* Convert the random entropy harvesting code to use a const void * pointerAdrian Chadd2013-11-011-1/+1
* Utilize the stronger guarantees on the call arguments from theKonstantin Belousov2013-10-171-32/+25
* Make sure a vaiable is always initialised.Mark Murray2013-10-121-0/+1
* Fix a problem where the priority order of yarrow,dummy can get reversedMark Murray2013-10-124-7/+18
* Fix for i386.Mark Murray2013-10-111-0/+1
* Fix a constant printf which is (int) on some architectures and (long int) on ...Mark Murray2013-10-101-1/+1
* Add a RANDOM_RWFILE option and hide the entropy cache code behind it.Dag-Erling Smørgrav2013-10-094-19/+36
* Sigh. I can't even get a single #ifdef right. Who's got the hat?Mark Murray2013-10-091-1/+1
* staticize struct random_hardware_sourceDag-Erling Smørgrav2013-10-092-2/+2
* Wrap some policy-rich code in 'if NOTYET' until we can thresh out what it rea...Mark Murray2013-10-091-0/+2
* Re-add /dev/urandom for compatibility purposes.Dag-Erling Smørgrav2013-10-091-0/+1
* comment nitDag-Erling Smørgrav2013-10-091-1/+1
* Add missing include guards and move the existing ones out of theDag-Erling Smørgrav2013-10-098-9/+34
* Fix some just-noticed problems:Mark Murray2013-10-087-24/+11
* MFC - tracking commit.Mark Murray2013-10-081-2/+2
|\
| * Now our binutils's assembler supports the Intel Random Number GeneratorDimitry Andric2013-10-081-2/+2
* | Time to eat crow for me.Mark Murray2013-10-081-13/+12
* | Add YARROW_RNG and FORTUNA_RNG to sys/conf/options.Dag-Erling Smørgrav2013-10-083-0/+33
* | Debugging. My attempt at EVENTHANDLER(multiuser) was a failure; use EVENTHAND...Mark Murray2013-10-083-21/+30
* | Snapshot.Mark Murray2013-10-067-13/+221
* | Debug run. This now works, except that the "live" sources haven'tMark Murray2013-10-064-17/+14
* | Don't use the "real" assembler mnemonics; older compilers may notMark Murray2013-10-062-3/+3
* | SNAPSHOT.Mark Murray2013-10-0612-98/+109
* | Snapshot. This passes the build test, but has not yet been finished or debugged.Mark Murray2013-10-0414-420/+493
* | MFC - tracking update.Mark Murray2013-10-024-12/+8
|\|