|Maintainer||Vincent Hanquez <email@example.com>|
this CPRNG is an AES based counter system.
the internal size of fields are: 16 bytes IV, 16 bytes counter, 32 bytes key
each block are generated the following way:
xor counter) -> 16 bytes output
make an AES RNG from a bytestring seed. the bytestring need to be at least 64 bytes. if the bytestring is longer, the extra bytes will be ignored and will not take part in the initialization.
makeSystem to not have to deal with the generator seed.