aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/random
Commit message (Expand)AuthorAgeFilesLines
* random(4) FenestrasX: Push root seed version to arc4random(3)Conrad Meyer2020-10-102-1/+22
* arc4random(9): Integrate with RANDOM_FENESTRASX push-reseedConrad Meyer2020-10-106-3/+81
* Add "Fenestras X" alternative /dev/random implementationConrad Meyer2020-10-109-0/+1728
* Use zfree() instead of explicit_bzero() and free().John Baldwin2020-06-251-2/+1
* Remove ubsec(4).John Baldwin2020-05-111-1/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (18 of many)Pawel Biernacki2020-02-274-15/+20
* vmgenid(4): Integrate as a random(4) sourceConrad Meyer2020-01-012-0/+8
* random(4): Make entropy source deregistration safeConrad Meyer2019-12-301-10/+50
* random(4): Simplify RANDOM_LOADABLEConrad Meyer2019-12-266-229/+59
* random(4): Flip default Fortuna generator over to Chacha20Conrad Meyer2019-12-201-6/+6
* random(4): Fortuna: Enable concurrent generation by default for 13Conrad Meyer2019-12-201-12/+16
* random(4): De-export random_sources listConrad Meyer2019-11-223-10/+8
* random(4): Use ordinary sysctl definitionsConrad Meyer2019-11-221-23/+11
* random(4): Abstract loader entropy injectionConrad Meyer2019-11-221-30/+59
* random(4): Remove unused definitionsConrad Meyer2019-11-221-3/+0
* random/ivy: Provide mechanism to read independent seed values from rdrandConrad Meyer2019-11-221-11/+35
* random/ivy: Trivial refactoringConrad Meyer2019-11-201-7/+7
* random(4): Reorder configuration of random source modulesConrad Meyer2019-08-185-63/+81
* random(4): Remove "EXPERIMENTAL" verbiage from concurrent operationConrad Meyer2019-08-151-9/+105
* random(4): Fix a regression in short AES mode readsConrad Meyer2019-06-181-1/+1
* random(4): Fortuna: allow increased concurrencyConrad Meyer2019-06-175-91/+291
* random(4): Generalize algorithm-independent APIsConrad Meyer2019-06-176-112/+189
* random(4): Add regression tests for uint128 implementation, Chacha CTRConrad Meyer2019-06-172-2/+6
* random(4): Fix RANDOM_LOADABLE buildConrad Meyer2019-06-011-1/+4
* random(4): deduplicate explicit_bzero() in harvestConrad Meyer2019-05-233-4/+2
* Remove resolver_qual from DEFINE_IFUNC/DEFINE_UIFUNC macros.Konstantin Belousov2019-05-161-1/+1
* Fortuna: Fix false negatives in is_random_seeded()Conrad Meyer2019-05-131-5/+25
* Avoid returning a NULL pointer from the Intel hw PRNG ifunc resolver.Mark Johnston2019-05-101-1/+8
* random(4): Don't complain noisily when an entropy source is slowConrad Meyer2019-05-081-7/+11
* random: x86 driver: Prefer RDSEED over RDRAND when availableConrad Meyer2019-05-081-9/+39
* random(4): Restore availability tradeoff prior to r346250Conrad Meyer2019-04-183-9/+92
* random(4): Add is_random_seeded(9) KPIConrad Meyer2019-04-163-3/+34
* random(4): Block read_random(9) on initial seedingConrad Meyer2019-04-155-58/+98
* Allow using TPM as entropy source.Marcin Wojtas2019-03-231-0/+1
* Fortuna: Add Chacha20 as an alternative stream cipherConrad Meyer2019-03-084-22/+188
* fortuna: Deduplicate kernel vs user includesConrad Meyer2019-03-011-12/+5
* Fortuna: push CTR-mode loop down into randomdev hash.h interfaceConrad Meyer2019-03-013-16/+27
* random(4): Match enabled sources mask to build optionsConrad Meyer2018-10-271-3/+22
* Fortuna: Add failpoints to simulate initial seeding conditionsConrad Meyer2018-10-261-0/+21
* fortuna: Drop global lock to zero stack variablesConrad Meyer2018-10-261-31/+34
* Fortuna: fix a correctness issue in reseed (fortuna_pre_read)Conrad Meyer2018-10-261-1/+1
* Fortuna: Fix a race to prevent reseed spammingConrad Meyer2018-10-201-1/+1
* random(4): Correct a bare zero to the appropriate enumConrad Meyer2018-10-201-1/+2
* Fortuna: trivial static variable cleanupConrad Meyer2018-10-201-1/+1
* Fortuna: Add trivial assert to match FS&K definitionConrad Meyer2018-10-201-0/+2
* Fortuna: Clean up reseeding key material to closer match FS&KConrad Meyer2018-10-201-1/+2
* 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