Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Aug 2013 12:27:36 -0700
From:      Steve Kargl <sgk@troutmask.apl.washington.edu>
To:        obrien@freebsd.org, secteam@freebsd.org, freebsd-arch@freebsd.org, Arthur Mesh <arthurmesh@gmail.com>
Subject:   Re: random(4) plugin infrastructure for mulitple RNG in a modular fashion
Message-ID:  <20130807192736.GA7099@troutmask.apl.washington.edu>
In-Reply-To: <20130807182858.GA79286@dragon.NUXI.org>
References:  <20130807182858.GA79286@dragon.NUXI.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Aug 07, 2013 at 11:28:58AM -0700, David O'Brien wrote:
> 
> * Make Yarrow an optional kernel component -- enabled by "YARROW_RNG"
>   option.  The files sha2.c, hash.c, randomdev_soft.c and yarrow.c
>   comprise yarrow.  random(4) device doesn't really depend on
>   rijndael-*.  Yarrow, however, does.
> 
> * If the kernel doesn't have any random_adaptor adapters present then
>   the creation of /dev/random is postponed until next random_adaptor
>    is kldload'ed.

My kernel config files have included the following 2 lines for
ages:

makeoptions  NO_MODULES
device       random

If I try to build a new kernel under your scheme, will the
build die with an error about a missing option?  If the answer
is 'no', then the yarrow adaptor should be opt-out.

-- 
steve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130807192736.GA7099>