| Portability | unknown |
|---|---|
| Stability | stable |
| Maintainer | Vincent Hanquez <vincent@snarc.org> |
| Safe Haskell | None |
Crypto.Random.AESCtr
Description
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