aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/random.h
Commit message (Expand)AuthorAgeFilesLines
* sys: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Remove ubsec(4).John Baldwin2020-05-111-1/+0
* getrandom(2): Add Linux GRND_INSECURE API flagConrad Meyer2020-01-121-0/+1
* vmgenid(4): Integrate as a random(4) sourceConrad Meyer2020-01-011-0/+1
* random(4): Simplify RANDOM_LOADABLEConrad Meyer2019-12-261-0/+26
* random(4): Abstract loader entropy injectionConrad Meyer2019-11-221-1/+0
* sys: Remove DEV_RANDOM device optionConrad Meyer2019-06-211-25/+0
* random(4): Add is_random_seeded(9) KPIConrad Meyer2019-04-161-0/+6
* random(4): Block read_random(9) on initial seedingConrad Meyer2019-04-151-4/+2
* Allow using TPM as entropy source.Marcin Wojtas2019-03-231-0/+1
* Enable sys/random.h #include from C++Conrad Meyer2018-12-241-0/+3
* random(4): Match enabled sources mask to build optionsConrad Meyer2018-10-271-3/+0
* random(4): Translate a comment requirement into a compile-time invariantConrad Meyer2018-10-201-3/+2
* Remove the Yarrow PRNG algorithm option in accordance with due noticeMark Murray2018-08-261-25/+16
* random: Add PowerPC 'darn' instruction entropy sourceJustin Hibbits2018-08-171-0/+1
* Reduce overhead of entropy collectionMatt Macy2018-05-311-3/+39
* Implement getrandom(2) and getentropy(3)Conrad Meyer2018-03-211-2/+6
* random(4): Add CCP random source definitionsConrad Meyer2018-01-161-0/+1
* sys/sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* random(4): Gather entropy from Pure sourcesConrad Meyer2017-10-071-1/+7
* random(4): Add missing source descriptionsConrad Meyer2017-10-071-3/+3
* Replace the RC4 algorithm for generating in-kernel secure randomMark Murray2017-04-161-1/+5
* Random bit generator (RBG) driver for RPi and RPi2.Mark Murray2016-07-191-0/+1
* Remove opt_random.h header pollution from sys/random.h by movingEnji Cooper2015-09-081-2/+0
* Make the UMA harvesting go away completely if not wanted. Default to "not wan...Mark Murray2015-08-221-3/+11
* Add DEV_RANDOM pseudo-option and use it to "include out" random(4)Mark Murray2015-08-171-6/+25
* Implement the CloudABI random_get() system call.Ed Schouten2015-07-141-0/+5
* Huge cleanup of random(4) code.Mark Murray2015-06-301-5/+17
* This is the much-discussed major upgrade to the random(4) device, known to yo...Mark Murray2014-10-301-17/+12
* Add very simple virtio_random(4) driver to harvest entropy from hostBryan Venteicher2014-01-181-0/+1
* Convert the random entropy harvesting code to use a const void * pointerAdrian Chadd2013-11-011-1/+1
* Define RANDOM_PURE_RNDTEST for rndtest(4).Dag-Erling Smørgrav2013-10-091-0/+1
* Make a mildly sylistic change to the order of sources in this enum.Mark Murray2013-10-081-1/+1
* Add YARROW_RNG and FORTUNA_RNG to sys/conf/options.Dag-Erling Smørgrav2013-10-081-0/+1
* Snapshot.Mark Murray2013-10-061-2/+1
* Snapshot. This passes the build test, but has not yet been finished or debugged.Mark Murray2013-10-041-1/+8
* Snapshot; Do some running repairs on entropy harvesting. More needs to follow.Mark Murray2013-08-261-2/+6
* Add a note ahea of the esource enum that if new entropy sourceRobert Watson2004-10-121-0/+4
* add RANDOM_PURE for use by crypto drivers that harvest data from h/w RNG'sSam Leffler2002-10-041-0/+1
* Provide infrastructure for harvesting SWI entropy.Mark Murray2002-03-031-1/+2
* Massive lint-inspired cleanup.Mark Murray2002-03-031-4/+11
* Provide the infrastructure for sysadmins to select the broad classMark Murray2001-02-181-0/+11
* Add a constant for the (to be committed at a later time) irq-entropyMark Murray2000-11-251-2/+2
* The "struct proc" argument to read_random was ill-conceived, and aMark Murray2000-09-121-3/+1
* Forward declare 'struct proc'.John Baldwin2000-09-111-0/+2
* Large upgrade to the entropy device; mainly inspired by feedbackMark Murray2000-09-101-1/+1
* o Fix a horrible bug where small reads (< 8 bytes) would return theMark Murray2000-07-251-4/+5
* Clean this up with some BDE-inspired fixes.Mark Murray2000-07-231-3/+2
* Add randomness write functionality. This does absolutely nothing forMark Murray2000-07-171-1/+1
* Yarrow tweaks; separate the fast and slow reseed tasks so that they don'tMark Murray2000-07-091-0/+1