On mar., 2015-11-10 at 11:47 +0100, Marcus Meissner wrote: > The kernel has infrastructure for this (feeding hardware random generators > into the random pool) these days. > > e.g. > drivers/char/hw_random/tpm-rng.c Thanks, I was missing those bits. Actually those are in (on v4.3, starting from drivers/char/hw_random/core.c#L483): hwrng_register() add_early_randomness() rng_get_data() add_device_randomness() but as far as I can tell it only gets called once when registering the hwrng driver, and only if the RNG driver doesn't define an init function (tpm-rng doesn't). But that's still better than no randomness at all. Regards, -- Yves-Alexis