CVSROOT: /cvs Module name: src Changes by: dera...@cvs.openbsd.org 2014/01/19 16:52:54
Modified files: sys/dev : rnd.c rndvar.h sys/kern : init_main.c Log message: Refactor rnd startup so arc4random/arc4random_buf can create a chacha state on first call, very early on, from boot-supplied entropy, then feed from that. Later when we have more subsystems ready, the main() can properly initialize the entropy-driven model. Lots of discussion with mikeb. ok kettenis markus mikeb