No /dev/urandom is a PRNG. /dev/random is a TRNG. Read the code https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/char/random.c?id=272b98c6455f00884f0350f775c5342358ebb73f
The TPM here generates 40Kbits/sec, or 5000 bytes/sec--more than enough for the situation at hand. For various sums on can purchase quantum TRNGs with up to megabits/sec of output. https://en.wikipedia.org/wiki/Comparison_of_hardware_random_number_generators If you are unfamiliar with the 'openssl' code referenced by my *question* please leave it to others to answer. At 10:17 9/22/2013 -0700, Michael Sierchio wrote: >On Sun, Sep 22, 2013 at 10:00 AM, ><starlight.201...@binnacle.cx> wrote: > >> Not interested in any PRNG. > >/dev/random is a PRNG. As I pointed out, >"True" RBGs don't produce enough material. >The problem is the fact that /dev/random >blocks. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org