aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/random
Commit message (Expand)AuthorAgeFilesLines
* armv8rng: Don't require toolchain to support FEAT_RNGJessica Clarke2023-12-011-4/+4
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-2711-11/+0
* Add an Armv8 rndr random number providerAndrew Turner2023-11-152-0/+136
* nehemiah RNG: Switch to using FPU_KERN_NOCTXJohn Baldwin2023-08-251-22/+2
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1613-26/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1614-28/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1210-10/+10
* random: Ingest extra fast entropy when !seededColin Percival2022-07-201-0/+22
* Fix the random source descriptionsAndrew Turner2022-06-171-1/+2
* Remove checks for __GNUCLIKE_ASM assuming it is always true.John Baldwin2022-04-121-2/+0
* random(3): Fix a typo in a source code commentGordon Bergling2022-04-091-1/+1
* Add support for getting early entropy from UEFIColin Percival2022-02-171-0/+8
* kern: harvest entropy from calloutsKyle Evans2022-02-032-1/+5
* randomdev: Remove 100 ms sleep from write routineColin Percival2021-11-161-1/+0
* nehemiah: manually assemble xstore(-rng)Konstantin Belousov2021-10-221-1/+1
* kern: random: collect ~16x less from fast-entropy sourcesKyle Evans2021-09-231-3/+23
* kern: random: drop read_rate and associated functionalityKyle Evans2021-09-233-20/+2
* 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