What I don’t understand about this is, if you’re FIPS compliant you can’t just use the PRNG of /dev/urandom? You must use a FIPS as well?
it's a source of a lot of online discussion as the compliant algorithms aren't the best available. here's to bureaucracy!