aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/random/randomdev.c
Commit message (Expand)AuthorAgeFilesLines
* random: Define a macro for getting the CPU cycle countMark Johnston2025-07-101-3/+3
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* randomdev: Remove 100 ms sleep from write routineColin Percival2021-11-161-1/+0
* kern: random: drop read_rate and associated functionalityKyle Evans2021-09-231-2/+0
* arc4random(9): Integrate with RANDOM_FENESTRASX push-reseedConrad Meyer2020-10-101-0/+2
* Use zfree() instead of explicit_bzero() and free().John Baldwin2020-06-251-2/+1
* random(4): Simplify RANDOM_LOADABLEConrad Meyer2019-12-261-39/+26
* random(4): Reorder configuration of random source modulesConrad Meyer2019-08-181-56/+0
* random(4): Generalize algorithm-independent APIsConrad Meyer2019-06-171-59/+66
* random(4): deduplicate explicit_bzero() in harvestConrad Meyer2019-05-231-1/+1
* random(4): Restore availability tradeoff prior to r346250Conrad Meyer2019-04-181-8/+31
* random(4): Add is_random_seeded(9) KPIConrad Meyer2019-04-161-1/+10
* random(4): Block read_random(9) on initial seedingConrad Meyer2019-04-151-39/+74
* random(4): Squash non-error timeout codes from tsleep(9).Xin LI2018-09-091-1/+9
* Remove the Yarrow PRNG algorithm option in accordance with due noticeMark Murray2018-08-261-2/+1
* random(4): Poll for signals during large readsConrad Meyer2018-03-161-2/+19
* random(4): Gather entropy from Pure sourcesConrad Meyer2017-10-071-0/+6
* dev/random: use our roundup() macro instead of re-implementing it.Pedro F. Giffuni2016-04-251-5/+2
* Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.cAllan Jude2015-12-271-1/+1
* Add DEV_RANDOM pseudo-option and use it to "include out" random(4)Mark Murray2015-08-171-115/+66
* Fix some untidy logic. I committed the wrong local fix; please pass the point...Mark Murray2015-07-191-1/+1
* Fix the read blocking so that it is interruptable and slow down the rate of c...Mark Murray2015-07-191-4/+10
* Optimise the buffer-size calculation. It was possible to get one block too many.Mark Murray2015-07-191-19/+16
* Fix the build after breaking it in r285549.Ed Schouten2015-07-141-1/+1
* Implement the CloudABI random_get() system call.Ed Schouten2015-07-141-0/+7
* Rework the read routines to keep the PRNG sources happy. These workMark Murray2015-07-131-7/+24
* * Address review (and add a bit myself).Mark Murray2015-07-121-10/+27
* Huge cleanup of random(4) code.Mark Murray2015-06-301-131/+289
* When the new random adaptor code was brought it in r273872, a call toJohn-Mark Gurney2015-02-171-3/+8
* Fix random.ko module.Konstantin Belousov2014-11-071-9/+1
* This is the much-discussed major upgrade to the random(4) device, known to yo...Mark Murray2014-10-301-126/+145
* Re-add /dev/urandom for compatibility purposes.Dag-Erling Smørgrav2013-10-091-0/+1
* Fix some just-noticed problems:Mark Murray2013-10-081-2/+0
* SNAPSHOT.Mark Murray2013-10-061-7/+7
* Snapshot. This passes the build test, but has not yet been finished or debugged.Mark Murray2013-10-041-50/+28
* MFC - tracking update.Mark Murray2013-10-021-8/+0
|\
| * Fix the build; Certain linkable symbols need to always be present.Mark Murray2013-09-071-15/+0
|/
* 1) example (partially humorous random_adaptor, that I call "EXAMPLE")Mark Murray2013-08-241-1/+9
* * Add random_adaptors.[ch] which is basically a store of random_adaptor's.David E. O'Brien2013-08-091-23/+56
* Back out r253779 & r253786.David E. O'Brien2013-07-311-55/+23
* Decouple yarrow from random(4) device.David E. O'Brien2013-07-291-23/+55
* Refactor random_systat to be a *random_systat. This avoids unnecessaryDavid E. O'Brien2013-07-091-12/+12
* Finish r210923, 210926. Mark some devices as eternal.Konstantin Belousov2011-01-041-2/+2
* Make sure arc4random(9) is properly seeded when /etc/rc.d/initrandom returns.Colin Percival2008-11-241-0/+1
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-1/+2
* Remove GIANT from device random.Paul Saab2005-12-201-11/+3
* Check O_NONBLOCK not IO_NDELAY.Poul-Henning Kamp2004-12-221-2/+1
* Add module versions.Mark Murray2004-08-021-0/+1
* Start the entropy device insecure/unblocked. I'll be handing overMark Murray2004-07-181-3/+1
* Do a pass over all modules in the kernel and make them return EOPNOTSUPPPoul-Henning Kamp2004-07-151-0/+4