aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/random
Commit message (Expand)AuthorAgeFilesLines
* random(3): Fix a typo in a source code commentGordon Bergling2022-04-141-1/+1
* random(4): Make entropy source deregistration safeConrad Meyer2022-02-221-10/+50
* random(4): Simplify RANDOM_LOADABLEConrad Meyer2022-02-226-228/+58
* random(4): Fix RANDOM_LOADABLE buildConrad Meyer2022-02-221-1/+4
* random/ivy: Provide mechanism to read independent seed values from rdrandConrad Meyer2022-02-211-11/+35
* random/ivy: Trivial refactoringConrad Meyer2022-02-211-7/+7
* Avoid returning a NULL pointer from the Intel hw PRNG ifunc resolver.Mark Johnston2022-02-211-1/+8
* random(4): Don't complain noisily when an entropy source is slowConrad Meyer2022-02-211-7/+11
* random: x86 driver: Prefer RDSEED over RDRAND when availableConrad Meyer2022-02-211-9/+39
* randomdev: Remove 100 ms sleep from write routineColin Percival2022-02-181-1/+0
* kern: random: collect ~16x less from fast-entropy sourcesKyle Evans2022-02-181-3/+24
* random(4): update Fortuna generator Chacha20 documentation.Conrad Meyer2022-02-171-5/+5
* random(4): Fortuna: Update concurrent generation documentationConrad Meyer2022-02-171-11/+15
* random(4): De-export random_sources listConrad Meyer2022-02-173-10/+8
* random(4): Use ordinary sysctl definitionsConrad Meyer2022-02-151-23/+11
* random(4): Abstract loader entropy injectionConrad Meyer2022-02-151-30/+59
* random(4): Remove unused definitionsConrad Meyer2022-02-151-3/+0
* random(4): Reorder configuration of random source modulesConrad Meyer2022-02-155-63/+81
* random(4): Remove "EXPERIMENTAL" verbiage from concurrent operationConrad Meyer2022-02-151-9/+105
* random(4): Fix a regression in short AES mode readsConrad Meyer2022-02-151-1/+1
* random(4): Fortuna: allow increased concurrencyConrad Meyer2022-02-155-90/+290
* random(4): Generalize algorithm-independent APIsConrad Meyer2022-02-146-112/+189
* random(4): Add regression tests for uint128 implementation, Chacha CTRConrad Meyer2022-02-142-2/+6
* random(4): deduplicate explicit_bzero() in harvestConrad Meyer2022-02-143-4/+2
* Fortuna: Fix false negatives in is_random_seeded()Conrad Meyer2022-02-131-5/+25
* random(4): Restore availability tradeoff prior to r346250Conrad Meyer2022-02-133-9/+92
* random(4): Add is_random_seeded(9) KPIConrad Meyer2022-02-133-3/+34
* random(4): Block read_random(9) on initial seedingConrad Meyer2022-02-135-58/+98
* Fortuna: Add Chacha20 as an alternative stream cipherConrad Meyer2022-02-124-22/+188
* Fortuna: push CTR-mode loop down into randomdev hash.h interfaceConrad Meyer2022-02-113-16/+27
* random(4): Correct a bare zero to the appropriate enumConrad Meyer2022-02-111-1/+2
* nehemiah: manually assemble xstore(-rng)Konstantin Belousov2021-12-091-1/+1
* fortuna: Deduplicate kernel vs user includesConrad Meyer2021-08-061-12/+5
* Fortuna: Add failpoints to simulate initial seeding conditionsConrad Meyer2021-08-061-0/+21
* fortuna: Drop global lock to zero stack variablesConrad Meyer2021-08-061-31/+34
* Fortuna: fix a correctness issue in reseed (fortuna_pre_read)Conrad Meyer2021-08-061-1/+1
* Fortuna: Fix a race to prevent reseed spammingConrad Meyer2021-08-061-1/+1
* Fortuna: trivial static variable cleanupConrad Meyer2021-08-061-1/+1
* Fortuna: Add trivial assert to match FS&K definitionConrad Meyer2021-08-061-0/+2
* Fortuna: Clean up reseeding key material to closer match FS&KConrad Meyer2021-08-061-1/+2
* MFC r345438,r345842,r346259,r346261: TPM as possible entropy sourceMarcin Wojtas2019-04-261-0/+1
* 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