Fortuna cryptographic random number generator, as designed by Bruce Schneier and Niels Ferguson