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 <hpa@linux.intel.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
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);