summaryrefslogtreecommitdiffstats
path: root/sys/dev/random
Commit message (Expand)AuthorAgeFilesLines
* - fortuna.c: catch up with r278927 and fix a buffer overflow by using thedelphij2015-02-182-1/+7
* Fix a bug where this function overflowed it's buffer... This wasjmg2015-02-171-2/+10
* When the new random adaptor code was brought it in r273872, a call tojmg2015-02-174-15/+16
* Update comment.kib2014-11-111-1/+1
* Constify the AES code and propagate to consumers. This allows us todes2014-11-103-18/+13
* Fix random.ko module.kib2014-11-074-23/+7
* Simplify assembler in ivy.c. Move the copying of the random bits intokib2014-11-071-12/+11
* When reseeding the DPRNG, we're supposed to hash the current key anddes2014-11-041-10/+20
* Don't assert random_adaptors_lock in random_adaptor_read_rate().delphij2014-11-031-4/+0
* - Make sure random_adaptor accesses happen only whendelphij2014-11-021-22/+39
* Restore the auto-reseed logic, but move it to a much later point,des2014-11-022-26/+5
* This is the much-discussed major upgrade to the random(4) device, known to yo...markm2014-10-3025-1381/+2308
* Make sure correct object code is generated at -O0.np2014-10-131-1/+1
* Use Intel's official name (Secure Key) per IntelĀ® Digital Random Numberdelphij2014-06-271-1/+1
* Correctly set the sysctl format to Alphanumeric, rather than letting it default.markm2014-04-261-2/+2
* Convert the random entropy harvesting code to use a const void * pointeradrian2013-11-011-1/+1
* Utilize the stronger guarantees on the call arguments from thekib2013-10-171-32/+25
* There is an issue (not seen in our testing) where "yarrow" andmarkm2013-10-134-7/+19
* Merge from project branch. Uninteresting commits are trimmed.markm2013-10-1219-501/+866
|\
| * Add a RANDOM_RWFILE option and hide the entropy cache code behind it.des2013-10-094-19/+36
| * Sigh. I can't even get a single #ifdef right. Who's got the hat?markm2013-10-091-1/+1
| * staticize struct random_hardware_sourcedes2013-10-092-2/+2
| * Wrap some policy-rich code in 'if NOTYET' until we can thresh out what it rea...markm2013-10-091-0/+2
| * Re-add /dev/urandom for compatibility purposes.des2013-10-091-0/+1
| * comment nitdes2013-10-091-1/+1
| * Add missing include guards and move the existing ones out of thedes2013-10-098-9/+34
| * Fix some just-noticed problems:markm2013-10-087-24/+11
| * MFC - tracking commit.markm2013-10-081-2/+2
| * Time to eat crow for me.markm2013-10-081-13/+12
| * Add YARROW_RNG and FORTUNA_RNG to sys/conf/options.des2013-10-083-0/+33
| * Debugging. My attempt at EVENTHANDLER(multiuser) was a failure; use EVENTHAND...markm2013-10-083-21/+30
| * Snapshot.markm2013-10-067-13/+221
| * Debug run. This now works, except that the "live" sources haven'tmarkm2013-10-064-17/+14
| * Don't use the "real" assembler mnemonics; older compilers may notmarkm2013-10-062-3/+3
| * SNAPSHOT.markm2013-10-0612-98/+109
| * Snapshot. This passes the build test, but has not yet been finished or debugged.markm2013-10-0414-420/+493
| * MFC - tracking update.markm2013-10-024-12/+8
| |\
* | | Now our binutils's assembler supports the Intel Random Number Generatordim2013-10-081-2/+2
| |/ |/|
* | Fix verbose output line; needs <NL>markm2013-09-081-1/+1
* | Fix the build; Certain linkable symbols need to always be present.markm2013-09-076-19/+13
|/
* Remove short-lived idea; thread to harvest (eg) RDRAND enropy into the usual ...markm2013-08-302-73/+0
* Separate out the Software RNG entropy harvesting queue and thread into its ow...markm2013-08-303-197/+296
* Remove the short-lived namei experiment.markm2013-08-261-5/+0
* Snapshot of current work;markm2013-08-267-193/+253
* 1) example (partially humorous random_adaptor, that I call "EXAMPLE")markm2013-08-246-72/+351
* * Add random_adaptors.[ch] which is basically a store of random_adaptor's.obrien2013-08-0910-107/+392
* Back out r253779 & r253786.obrien2013-07-3110-399/+107
* Decouple yarrow from random(4) device.obrien2013-07-292-0/+207
* Decouple yarrow from random(4) device.obrien2013-07-298-107/+192
* Refactor random_systat to be a *random_systat. This avoids unnecessaryobrien2013-07-094-27/+27
OpenPOWER on IntegriCloud