summaryrefslogtreecommitdiff
path: root/sys/dev/random/random_harvestq.c
AgeCommit message (Expand)Author
2025-11-07random: Have RANDOM_PURE_START be a cross-platform sourceDavid E. O'Brien
2025-10-31random: CTASSERT check sizeof random_source_descr[]David E. O'Brien
2025-10-28random: remove hifn(4)David E. O'Brien
2025-10-22random: garbage collect the RANDOM_PURE_OCTEON entropy sourceDavid E. O'Brien
2025-10-21random: add RDSEED as a provably unique entropy sourceDavid E. O'Brien
2025-09-08random: Exclude the timestamp from healthtest for pure sourcesMark Johnston
2025-09-08random: Allow pure entropy sources to provide a min-entropy estimateMark Johnston
2025-09-08random: Fix synchronization of hc_source_maskMark Johnston
2025-09-08random: Make the entropy source registration interface more uniformMark Johnston
2025-09-08random: Make the min-entropy estimate configurableMark Johnston
2025-08-19random: Make random_source definitions constMark Johnston
2025-08-19random: Correct wording in a commentMark Johnston
2025-07-18random: Treat writes to /dev/random as separate from /entropyMark Johnston
2025-07-18random: Add NIST SP 800-90B entropy source health test implementationsMark Johnston
2025-07-07random: Change the entropy harvest event queuing schemeMark Johnston
2025-07-03random: Remove ARGSUSED annotations from random_harvestq.cMark Johnston
2025-07-03random: Define a macro for getting the CPU cycle countMark Johnston
2025-07-03random: Move entropy harvest queue lock macros to random_harvestq.cMark Johnston
2025-07-03random: Replace a comment with a static assertionMark Johnston
2024-10-15sys: Add an SMCCC Random Number Generator driverAndrew Turner
2024-09-22random: Avoid magic numbersColin Percival
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-11-15Add an Armv8 rndr random number providerAndrew Turner
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2022-07-19random: Ingest extra fast entropy when !seededColin Percival
2022-06-17Fix the random source descriptionsAndrew Turner
2022-02-17Add support for getting early entropy from UEFIColin Percival
2022-02-03kern: harvest entropy from calloutsKyle Evans
2021-09-23kern: random: collect ~16x less from fast-entropy sourcesKyle Evans
2021-09-23kern: random: drop read_rate and associated functionalityKyle Evans
2020-05-11Remove ubsec(4).John Baldwin
2020-02-27Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (18 of many)Pawel Biernacki
2020-01-01vmgenid(4): Integrate as a random(4) sourceConrad Meyer
2019-12-30random(4): Make entropy source deregistration safeConrad Meyer
2019-12-26random(4): Simplify RANDOM_LOADABLEConrad Meyer
2019-11-22random(4): De-export random_sources listConrad Meyer
2019-11-22random(4): Use ordinary sysctl definitionsConrad Meyer
2019-11-22random(4): Abstract loader entropy injectionConrad Meyer
2019-08-18random(4): Reorder configuration of random source modulesConrad Meyer
2019-05-23random(4): deduplicate explicit_bzero() in harvestConrad Meyer
2019-05-08random(4): Don't complain noisily when an entropy source is slowConrad Meyer
2019-04-15random(4): Block read_random(9) on initial seedingConrad Meyer
2019-03-23Allow using TPM as entropy source.Marcin Wojtas
2018-10-27random(4): Match enabled sources mask to build optionsConrad Meyer
2018-10-20random(4): Correct a bare zero to the appropriate enumConrad Meyer
2018-08-26Remove the Yarrow PRNG algorithm option in accordance with due noticeMark Murray
2018-08-24Limit the amount of "fast" entropy. We don't need nearly as muchMark Murray
2018-08-17random: Add PowerPC 'darn' instruction entropy sourceJustin Hibbits
2018-05-31Reduce overhead of entropy collectionMatt Macy
2018-01-16random(4): Add CCP random source definitionsConrad Meyer