| HsOpenSSL-0.3: (Part of) OpenSSL binding for Haskell | Contents | Index |
|
|
|
|
|
Description |
PRNG services
See http://www.openssl.org/docs/crypto/rand.html
For random Integer generation, see OpenSSL.BN
|
|
Synopsis |
|
|
|
|
Random byte generation
|
|
randBytes |
:: Int | the number of bytes requested
| -> IO ByteString | | Return a bytestring consisting of the given number of strongly random
bytes
|
|
|
prandBytes |
:: Int | the number of bytes requested
| -> IO ByteString | | Return a bytestring consisting of the given number of pseudo random
bytes
|
|
|
add |
:: ByteString | random data to be added to the pool
| -> Int | the number of bits of entropy in the first argument
| -> IO () | | Add data to the entropy pool. It's safe to add sensitive information
(e.g. user passwords etc) to the pool. Also, adding data with an entropy
of 0 can never hurt.
|
|
|
Produced by Haddock version 0.8 |