freebsd-dev/sys/dev/random
Mark Murray b712101cf7 Rework the read routines to keep the PRNG sources happy. These work
in units of crypto blocks, so must have adequate space to write.
This means needing to be careful about buffers and keeping track
of external read request length.

Approved by:	so (/dev/random blanket)
2015-07-13 08:38:21 +00:00
..
build.sh * Address review (and add a bit myself). 2015-07-12 18:14:38 +00:00
fortuna.c * Address review (and add a bit myself). 2015-07-12 18:14:38 +00:00
fortuna.h Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
hash.c Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
hash.h * Address review (and add a bit myself). 2015-07-12 18:14:38 +00:00
ivy.c Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
nehemiah.c Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
random_harvestq.c * Address review (and add a bit myself). 2015-07-12 18:14:38 +00:00
random_harvestq.h Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
randomdev_none.c Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
randomdev.c Rework the read routines to keep the PRNG sources happy. These work 2015-07-13 08:38:21 +00:00
randomdev.h * Address review (and add a bit myself). 2015-07-12 18:14:38 +00:00
uint128.h Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
unit_test.c * Address review (and add a bit myself). 2015-07-12 18:14:38 +00:00
unit_test.h * Address review (and add a bit myself). 2015-07-12 18:14:38 +00:00
yarrow.c * Address review (and add a bit myself). 2015-07-12 18:14:38 +00:00
yarrow.h Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00