I'm not too familiar with all the Haskell API's for RNGs. This is the first
time I've looked at CryptoRandomGen, but I can see the benefit of having a
bytestring interface rather than the System.Random Int based one.
Is there a reason that the AES implementation in the "AES" or "crypto"
packages
Ryan,
If you make an AES based RNG then consider making an instance for
CryptoRandomGen (see DRBG [1] for example instances). Such an
instance means you can use "splitGen" [2], which can split generators
in the manner described in this thread. If you make the RNG match
NIST SP 800-90 then feel fr
Hi cafe,
I want to add the ability to use AES-NI instructions on Intel architectures
to GHC. Mainly I'd like to do splittable random number generators based on
AES as was suggested at the outset of this email. (I met Burton Smith last
week and this topic came up.)
I was just reading the below t