From 0044517d087c442225891dd9a26ff52a602a295b Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Wed, 1 Aug 2012 14:31:40 -0700 Subject: [PATCH] rngd: Initialize RNGs in order of preference The DRNG entropy source, if present, is going to be orders of magnitudes faster than most other sources, so initialize it first so that it shows up first in the list. Signed-off-by: H. Peter Anvin Signed-off-by: Jeff Garzik --- rngd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rngd.c b/rngd.c index d7cd1b2..7fe3398 100644 --- a/rngd.c +++ b/rngd.c @@ -302,9 +302,9 @@ int main(int argc, char **argv) argp_parse(&argp, argc, argv, 0, 0, arguments); /* Init entropy sources, and open TRNG device */ - rc_rng = init_entropy_source(&rng_default); if (arguments->enable_drng) rc_drng = init_drng_entropy_source(&rng_drng); + rc_rng = init_entropy_source(&rng_default); if (arguments->enable_tpm && rc_rng) rc_tpm = init_tpm_entropy_source(&rng_tpm); -- 2.47.3