Portability | unknown |
---|---|
Stability | stable |
Maintainer | Vincent Hanquez <vincent@snarc.org> |
Safe Haskell | None |
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:
aes (IV xor
counter) -> 16 bytes output
- data AESRNG
- make :: EntropyPool -> AESRNG
- makeSystem :: IO AESRNG