freebsd-dev/sys/dev/random
Mark Murray bbf09ad887 Upgrade the random device to use a "real" hash instead of building
one out of a block cipher. This has 2 advantages:
1) The code is _much_ simpler
2) We aren't committing our security to one algorithm (much as we
   may think we trust AES).

While I'm here, make an explicit reseed do a slow reseed instead
of a fast; this is in line with what the original paper suggested.
2002-07-15 13:58:35 +00:00
..
harvest.c Fix really dumb braino of mine; cast a sizeof() to an int, which it is 2002-04-21 11:02:36 +00:00
hash.c Upgrade the random device to use a "real" hash instead of building 2002-07-15 13:58:35 +00:00
hash.h Upgrade the random device to use a "real" hash instead of building 2002-07-15 13:58:35 +00:00
randomdev.c Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
randomdev.h Massive lint-inspired cleanup. 2002-03-03 19:44:22 +00:00
yarrow.c Upgrade the random device to use a "real" hash instead of building 2002-07-15 13:58:35 +00:00
yarrow.h Staticise the random_state array. 2002-01-10 00:09:21 +00:00