Janne Johansson <icepic...@gmail.com> wrote:

> OpenBSD will use RNGs on CPU:s that have them, like the VIA C7 series.

To be more precise, OpenBSD adds hardware RNGs to its sources of
unpredictable external events.  See the comment block at the top
of /sys/dev/rnd.c for an explanation of the whole system.

With Bull Mountain, Intel would like you to stop bothering with a
system RNG altogether and get all your random numbers directly with
the RDRAND instruction.  Unfortunately, RDRAND can fail, so you
have to deal with error handling.  Inconvenient.  When/if OpenBSD
is going to get support for Bull Mountain, it will just be as another
entropy source that ends up feeding arc4random().

-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to