freebsd-dev/sys/dev/random
Robert Watson 38c9c1708b Perform a lockless read to test whether an entropy havesting fifo is
full, avoiding the cost of mutex operations if it is.  We re-test
once the mutex is acquired to make sure it's still true before doing
the -modify-write part of the read-modify-write.  Note that due to
the maximum fifo depth being pretty deep, this is unlikely to improve
harvesting performance yet.

Approved by:	markm
2004-08-11 03:33:32 +00:00
..
harvest.c Default to harvesting everything. This is to help give a faster 2004-04-16 17:07:11 +00:00
hash.c Reorganise the entropy device so that high-yield entropy sources 2004-04-09 15:47:10 +00:00
hash.h Reorganise the entropy device so that high-yield entropy sources 2004-04-09 15:47:10 +00:00
nehemiah.c Add a Davies-Meyer style hash to the output. This is still pure 2004-04-17 19:26:53 +00:00
nehemiah.h Reorganise the entropy device so that high-yield entropy sources 2004-04-09 15:47:10 +00:00
probe.c Fix pc98 build. 2004-04-11 09:13:42 +00:00
randomdev_soft.c Perform a lockless read to test whether an entropy havesting fifo is 2004-08-11 03:33:32 +00:00
randomdev_soft.h Reorganise the entropy device so that high-yield entropy sources 2004-04-09 15:47:10 +00:00
randomdev.c Add module versions. 2004-08-02 20:42:28 +00:00
randomdev.h Attempts to make this device Giant-free were ill-conceived as 2004-04-16 17:10:54 +00:00
yarrow.c Reorganise the entropy device so that high-yield entropy sources 2004-04-09 15:47:10 +00:00
yarrow.h Reorganise the entropy device so that high-yield entropy sources 2004-04-09 15:47:10 +00:00