aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/random
Commit message (Expand)AuthorAgeFilesLines
* random(4): Squash non-error timeout codes from tsleep(9).Xin LI2018-09-091-1/+9
* Remove the Yarrow PRNG algorithm option in accordance with due noticeMark Murray2018-08-2611-485/+57
* Limit the amount of "fast" entropy. We don't need nearly as muchMark Murray2018-08-241-1/+9
* Fix braino of mine where the reseeds would happen far too often,Mark Murray2018-08-241-1/+1
* random: Add PowerPC 'darn' instruction entropy sourceJustin Hibbits2018-08-172-0/+143
* Reduce overhead of entropy collectionMatt Macy2018-05-311-24/+19
* random(4): Poll for signals during large readsConrad Meyer2018-03-161-2/+19
* Remove unused error return from API that cannot failConrad Meyer2018-02-231-10/+7
* random(4): Add CCP random source definitionsConrad Meyer2018-01-161-0/+1
* random(4): Gather entropy from Pure sourcesConrad Meyer2017-10-072-7/+55
* random(4): Add missing source descriptionsConrad Meyer2017-10-071-20/+22
* random(4): Discard low entropy inputsConrad Meyer2017-10-061-8/+21
* Replace the RC4 algorithm for generating in-kernel secure randomMark Murray2017-04-162-4/+11
* Revert previous commit, until issue with sparc64 resolved.Simon J. Gerraty2016-06-091-3/+1
* Add a prototype for random_harvest_queue to dev/random/random_harvestq.hSimon J. Gerraty2016-06-091-1/+3
* Don't repeat the the word 'the'Eitan Adler2016-05-171-1/+1
* dev/random: minor spelling fixes in comments.Pedro F. Giffuni2016-05-022-4/+4
* dev/random: use our roundup() macro instead of re-implementing it.Pedro F. Giffuni2016-04-253-7/+4
* Fix rdrand_rng.ko and padlock_rng.ko dependencies, making modulesKonstantin Belousov2016-04-162-2/+2
* Don't start the random harvester process until timers are working.John Baldwin2016-03-281-1/+2
* Add missing braces.Gleb Smirnoff2016-02-171-1/+2
* Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.cAllan Jude2015-12-277-10/+8
* Fix printf-like formats for KASSERT.Mark Murray2015-10-051-1/+1
* It appears that under some circumstances, like virtualisiation, theMark Murray2015-10-051-1/+10
* Make the UMA harvesting go away completely if not wanted. Default to "not wan...Mark Murray2015-08-225-29/+19
* 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