cvs commit: src/sys/modules/random Makefile src/sys/dev/random
harvest.c hash.c hash.h nehemiah.c nehemiah.h probe.c randomdev.c
randomdev.h randomdev_soft.c randomdev_soft.h yar
Nate Lawson
nate at root.org
Fri Apr 9 10:38:22 PDT 2004
On Fri, 9 Apr 2004, Mark Murray wrote:
> markm 2004/04/09 08:47:11 PDT
>
> FreeBSD src repository
>
> Modified files:
> sys/modules/random Makefile
> sys/dev/random harvest.c hash.c hash.h randomdev.c
> randomdev.h yarrow.c yarrow.h
> sys/conf files
> Added files:
> sys/dev/random nehemiah.c nehemiah.h probe.c
> randomdev_soft.c randomdev_soft.h
> Log:
> Reorganise the entropy device so that high-yield entropy sources
> can more easily be used INSTEAD OF the hard-working Yarrow.
> The only hardware source used at this point is the one inside
> the VIA C3 Nehemiah (Stepping 3 and above) CPU. More sources will
> be added in due course. Contributions welcome!
>
> Revision Changes Path
> 1.883 +3 -0 src/sys/conf/files
> 1.23 +12 -14 src/sys/dev/random/harvest.c
> 1.12 +1 -1 src/sys/dev/random/hash.c
> 1.5 +1 -1 src/sys/dev/random/hash.h
> 1.1 +66 -0 src/sys/dev/random/nehemiah.c (new)
> 1.1 +29 -0 src/sys/dev/random/nehemiah.h (new)
> 1.1 +68 -0 src/sys/dev/random/probe.c (new)
> 1.49 +80 -330 src/sys/dev/random/randomdev.c
> 1.5 +20 -52 src/sys/dev/random/randomdev.h
> 1.1 +369 -0 src/sys/dev/random/randomdev_soft.c (new)
> 1.1 +93 -0 src/sys/dev/random/randomdev_soft.h (new)
> 1.44 +51 -25 src/sys/dev/random/yarrow.c
> 1.18 +1 -1 src/sys/dev/random/yarrow.h
> 1.14 +3 -1 src/sys/modules/random/Makefile
This is a huge mistake. At the very minimum, I take it you never read our
paper.
http://www.cryptography.com/resources/whitepapers/index.html
-Nate
More information about the cvs-src
mailing list