Commit ID: 1005D63096C6637033A
CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/08/25 22:20:51 UTC
Modified files:
sys/arch/i386/i386: locore.s
sys/crypto : arc4random.c randcore.c
sys/dev : rnd.c
Log message:
fix initial_entropy and _randseed reading:
• use the latter for locore
• concatenate them for randomattach, hash for enqueue_randomness
• switch to explicit_bzero in many places
To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.18 -r1.19 src/sys/arch/i386/i386/locore.s
cvs -R rdiff -kk -upr1.9 -r1.10 src/sys/crypto/arc4random.c
cvs -R rdiff -kk -upr1.14 -r1.15 src/sys/crypto/randcore.c
cvs -R rdiff -kk -upr1.78 -r1.79 src/sys/dev/rnd.c