/dev/random
Steve Kargl
sgk at troutmask.apl.washington.edu
Mon Aug 20 22:02:50 UTC 2012
On Mon, Aug 20, 2012 at 07:49:16PM +0100, Ben Laurie wrote:
> Apparently /dev/random uses h/w PRNGs if available, discarding all
> other sources of randomness.
>
> This seems like a mistake to me - we should fix it.
>
> Also, it seems that entropy is available in detailed interrupt timing
> (see http://www.issihosts.com/haveged/) which might be useful on
> entropy-starved systems - I suspect we are not exploiting this source,
> and in light of recent developments, we probably should be,
>
> Comments?
Well, it's hard to comment when you failed to explain
*why* you think it is a mistake. In addition, I'm having
a hard time parsing your 1st sentence, which appears to
be related to this sentence:
The device will probe for certain hardware entropy sources,
and use these in preference to the fallback, which is a
generator implemented in software.
from 'man 4 random'. Your 'all other sources of randomness'
would then need to be amended to 'all other sources of entropy'.
But, then 'all other sources' does not make sense, because only
the 'generator implemented in software' is discarded.
It is also unclear why a linux-only project for gathering entropy
is relevant here given that FreeBSD already has the ability to
use both hardware and software interrupts as sources of entropy.
--
Steve
More information about the freebsd-arch
mailing list