summaryrefslogtreecommitdiff
path: root/sys/dev/random/fortuna.c
AgeCommit message (Expand)Author
2025-07-18random: Add NIST SP 800-90B entropy source health test implementationsMark Johnston
2024-09-22random: Avoid magic numbersColin Percival
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
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-26random(4): Simplify RANDOM_LOADABLEConrad Meyer
2019-12-20random(4): Fortuna: Enable concurrent generation by default for 13Conrad Meyer
2019-08-15random(4): Remove "EXPERIMENTAL" verbiage from concurrent operationConrad Meyer
2019-06-18random(4): Fix a regression in short AES mode readsConrad Meyer
2019-06-17random(4): Fortuna: allow increased concurrencyConrad Meyer
2019-06-17random(4): Generalize algorithm-independent APIsConrad Meyer
2019-05-23random(4): deduplicate explicit_bzero() in harvestConrad Meyer
2019-05-13Fortuna: Fix false negatives in is_random_seeded()Conrad Meyer
2019-04-15random(4): Block read_random(9) on initial seedingConrad Meyer
2019-03-08Fortuna: Add Chacha20 as an alternative stream cipherConrad Meyer
2019-03-01fortuna: Deduplicate kernel vs user includesConrad Meyer
2019-03-01Fortuna: push CTR-mode loop down into randomdev hash.h interfaceConrad Meyer
2018-10-26Fortuna: Add failpoints to simulate initial seeding conditionsConrad Meyer
2018-10-26fortuna: Drop global lock to zero stack variablesConrad Meyer
2018-10-26Fortuna: fix a correctness issue in reseed (fortuna_pre_read)Conrad Meyer
2018-10-20Fortuna: Fix a race to prevent reseed spammingConrad Meyer
2018-10-20Fortuna: trivial static variable cleanupConrad Meyer
2018-10-20Fortuna: Add trivial assert to match FS&K definitionConrad Meyer
2018-10-20Fortuna: Clean up reseeding key material to closer match FS&KConrad Meyer
2018-08-26Remove the Yarrow PRNG algorithm option in accordance with due noticeMark Murray
2018-08-24Fix braino of mine where the reseeds would happen far too often,Mark Murray
2017-10-06random(4): Discard low entropy inputsConrad Meyer
2016-05-17Don't repeat the the word 'the'Eitan Adler
2016-05-02dev/random: minor spelling fixes in comments.Pedro F. Giffuni
2016-04-25dev/random: use our roundup() macro instead of re-implementing it.Pedro F. Giffuni
2015-12-27Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.cAllan Jude
2015-08-22Make the UMA harvesting go away completely if not wanted. Default to "not wan...Mark Murray
2015-08-17Add DEV_RANDOM pseudo-option and use it to "include out" random(4)Mark Murray
2015-07-19Remove out-of-date comments.Mark Murray
2015-07-12* Address review (and add a bit myself).Mark Murray
2015-06-30Huge cleanup of random(4) code.Mark Murray
2015-02-18 - fortuna.c: catch up with r278927 and fix a buffer overflow by using theXin LI
2014-11-10Constify the AES code and propagate to consumers. This allows us toDag-Erling Smørgrav
2014-11-04When reseeding the DPRNG, we're supposed to hash the current key andDag-Erling Smørgrav
2014-10-30This is the much-discussed major upgrade to the random(4) device, known to yo...Mark Murray