summaryrefslogtreecommitdiff
path: root/sys/dev/random/randomdev.c
AgeCommit message (Expand)Author
2025-07-18random: Treat writes to /dev/random as separate from /entropyMark Johnston
2025-07-03random: Define a macro for getting the CPU cycle countMark Johnston
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2021-11-16randomdev: Remove 100 ms sleep from write routineColin Percival
2021-09-23kern: random: drop read_rate and associated functionalityKyle Evans
2020-10-10arc4random(9): Integrate with RANDOM_FENESTRASX push-reseedConrad Meyer
2020-06-25Use zfree() instead of explicit_bzero() and free().John Baldwin
2019-12-26random(4): Simplify RANDOM_LOADABLEConrad Meyer
2019-08-18random(4): Reorder configuration of random source modulesConrad Meyer
2019-06-17random(4): Generalize algorithm-independent APIsConrad Meyer
2019-05-23random(4): deduplicate explicit_bzero() in harvestConrad Meyer
2019-04-18random(4): Restore availability tradeoff prior to r346250Conrad Meyer
2019-04-16random(4): Add is_random_seeded(9) KPIConrad Meyer
2019-04-15random(4): Block read_random(9) on initial seedingConrad Meyer
2018-09-09random(4): Squash non-error timeout codes from tsleep(9).Xin LI
2018-08-26Remove the Yarrow PRNG algorithm option in accordance with due noticeMark Murray
2018-03-16random(4): Poll for signals during large readsConrad Meyer
2017-10-07random(4): Gather entropy from Pure sourcesConrad Meyer
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-17Add DEV_RANDOM pseudo-option and use it to "include out" random(4)Mark Murray
2015-07-19Fix some untidy logic. I committed the wrong local fix; please pass the point...Mark Murray
2015-07-19Fix the read blocking so that it is interruptable and slow down the rate of c...Mark Murray
2015-07-19Optimise the buffer-size calculation. It was possible to get one block too many.Mark Murray
2015-07-14Fix the build after breaking it in r285549.Ed Schouten
2015-07-14Implement the CloudABI random_get() system call.Ed Schouten
2015-07-13Rework the read routines to keep the PRNG sources happy. These workMark 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-17When the new random adaptor code was brought it in r273872, a call toJohn-Mark Gurney
2014-11-07Fix random.ko module.Konstantin Belousov
2014-10-30This is the much-discussed major upgrade to the random(4) device, known to yo...Mark Murray
2013-10-09Re-add /dev/urandom for compatibility purposes.Dag-Erling Smørgrav
2013-10-08Fix some just-noticed problems:Mark Murray
2013-10-06SNAPSHOT.Mark Murray
2013-10-04Snapshot. This passes the build test, but has not yet been finished or debugged.Mark Murray
2013-10-02MFC - tracking update.Mark Murray
2013-09-07Fix the build; Certain linkable symbols need to always be present.Mark Murray
2013-08-241) example (partially humorous random_adaptor, that I call "EXAMPLE")Mark Murray
2013-08-09* Add random_adaptors.[ch] which is basically a store of random_adaptor's.David E. O'Brien
2013-07-31Back out r253779 & r253786.David E. O'Brien
2013-07-29Decouple yarrow from random(4) device.David E. O'Brien
2013-07-09Refactor random_systat to be a *random_systat. This avoids unnecessaryDavid E. O'Brien
2011-01-04Finish r210923, 210926. Mark some devices as eternal.Konstantin Belousov
2008-11-24Make sure arc4random(9) is properly seeded when /etc/rc.d/initrandom returns.Colin Percival
2006-11-06Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson
2005-12-20Remove GIANT from device random.Paul Saab
2004-12-22Check O_NONBLOCK not IO_NDELAY.Poul-Henning Kamp
2004-08-02Add module versions.Mark Murray