aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/random
Commit message (Expand)AuthorAgeFilesLines
* arm64: Assume get_kernel_reg returns trueAndrew Turner2026-02-091-2/+2
* armv8rng: Fix an inverted test in random_rndr_read_one()Mark Johnston2025-12-181-1/+1
* random: Have RANDOM_PURE_START be a cross-platform sourceDavid E. O'Brien2025-11-072-10/+10
* random: CTASSERT check sizeof random_source_descr[]David E. O'Brien2025-10-312-3/+6
* random: remove hifn(4)David E. O'Brien2025-10-282-4/+0
* random: fenestrasX: Add missing entropy sourcesDavid E. O'Brien2025-10-231-0/+9
* random: fenestrasX: add RDSEED supportDavid E. O'Brien2025-10-231-0/+3
* random: garbage collect the RANDOM_PURE_OCTEON entropy sourceDavid E. O'Brien2025-10-222-5/+1
* random: add RDSEED as a provably unique entropy sourceDavid E. O'Brien2025-10-223-50/+189
* random: fxrng: Add an entry for RANDOM_RANDOMDEV to the source tableMark Johnston2025-09-201-0/+3
* random: Exclude the timestamp from healthtest for pure sourcesMark Johnston2025-09-081-1/+11
* random: Allow pure entropy sources to provide a min-entropy estimateMark Johnston2025-09-082-4/+18
* random: Fix synchronization of hc_source_maskMark Johnston2025-09-081-14/+30
* random: Make the entropy source registration interface more uniformMark Johnston2025-09-082-19/+12
* random: Make the min-entropy estimate configurableMark Johnston2025-09-081-10/+42
* random: Make random_source definitions constMark Johnston2025-08-196-9/+9
* random: Correct wording in a commentMark Johnston2025-08-191-3/+3
* random: Treat writes to /dev/random as separate from /entropyMark Johnston2025-07-182-2/+3
* random: Add NIST SP 800-90B entropy source health test implementationsMark Johnston2025-07-183-0/+238
* random: Change the entropy harvest event queuing schemeMark Johnston2025-07-071-57/+46
* random: Remove ARGSUSED annotations from random_harvestq.cMark Johnston2025-07-031-6/+0
* random: Define a macro for getting the CPU cycle countMark Johnston2025-07-033-7/+17
* random: Move entropy harvest queue lock macros to random_harvestq.cMark Johnston2025-07-032-4/+5
* random: Replace a comment with a static assertionMark Johnston2025-07-031-1/+2
* machine/stdarg.h -> sys/stdarg.hBrooks Davis2025-06-111-1/+1
* sys: Add an SMCCC Random Number Generator driverAndrew Turner2024-10-151-0/+1
* random: Avoid magic numbersColin Percival2024-09-223-6/+9
* random(4): Fix a typo in a source code commentGordon Bergling2024-02-221-1/+1
* 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