random(4) plugin infrastructure for mulitple RNG in a modular fashion

Mark R V Murray mark at grondar.org
Thu Aug 8 21:22:46 UTC 2013


On 8 Aug 2013, at 21:55, David O'Brien <obrien at FreeBSD.org> wrote:

> On Wed, Aug 07, 2013 at 05:07:15PM -0700, Scott Long wrote:
>> We only compile and deploy a whitelist subset of modules, so the PRNG
>> modules were not compiled into the kernel nor present in /boot.  When the
>> machine came up, it paused waiting for keyboard input.  In one iteration, it
>> released the hold after about 100 characters of quick typing.
> 
> Do you have any random(4) related local changes?  I ask because the
> FreeBSD kernel does not block due to either a missing a /dev/random
> device, nor yarrow being not seeded.
> 
> I'd like to understand how you experienced what seems to be blocking
> due to being not-seeded in a FreeBSD 10 (or -STABLE) kernel.


Mechanism exists, but its disabled. I'd like to re-enable it. Look for
"seeded = 1" in randomdev_soft.c, and see what that "seeded" variable
does.

M
-- 
Mark R V Murray

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 353 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-arch/attachments/20130808/d33a406c/attachment.sig>


More information about the freebsd-arch mailing list