crypto: rng - ensure that the RNG is ready before using
authorJason A. Donenfeld <Jason@zx2c4.com>
Sun, 16 Jul 2017 17:22:06 +0000 (19:22 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 28 Jul 2017 09:56:00 +0000 (17:56 +0800)
commitc2176f0098d994050c88d34d37c551d033f2f18f
treeb419a0bc96214cd9e896da300f380bb3ea013a3c
parent8a1012d3f2abcef43470f879dbfd72651818e059
crypto: rng - ensure that the RNG is ready before using

Otherwise, we might be seeding the RNG using bad randomness, which is
dangerous. The one use of this function from within the kernel -- not
from userspace -- is being removed (keys/big_key), so that call site
isn't relevant in assessing this.

Cc: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/rng.c