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 yarrow.c yarrow.h
src/sys/conf files
Mark Murray
markm at FreeBSD.org
Fri Apr 9 08:47:11 PDT 2004
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
More information about the cvs-src
mailing list