Hoogle Search

Within LTS Haskell 24.3 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. data MonadPseudoRandom gen a

    crypton Crypto.Random.Types

    A simple Monad class very similar to a State Monad with the state being a DRG.

  2. class Monad m => MonadRandom (m :: Type -> Type)

    crypton Crypto.Random.Types

    A monad constraint that allows to generate random bytes

  3. getRandomBytes :: (MonadRandom m, ByteArray byteArray) => Int -> m byteArray

    crypton Crypto.Random.Types

    No documentation available.

  4. data MonadPseudoRandom gen a

    cryptonite Crypto.Random

    A simple Monad class very similar to a State Monad with the state being a DRG.

  5. class Monad m => MonadRandom (m :: Type -> Type)

    cryptonite Crypto.Random

    A monad constraint that allows to generate random bytes

  6. getRandomBytes :: (MonadRandom m, ByteArray byteArray) => Int -> m byteArray

    cryptonite Crypto.Random

    No documentation available.

  7. withRandomBytes :: (ByteArray ba, DRG g) => g -> Int -> (ba -> a) -> (a, g)

    cryptonite Crypto.Random

    Generate len random bytes and mapped the bytes to the function f. This is equivalent to use Control.Arrow first with randomBytesGenerate

  8. data MonadPseudoRandom gen a

    cryptonite Crypto.Random.Types

    A simple Monad class very similar to a State Monad with the state being a DRG.

  9. class Monad m => MonadRandom (m :: Type -> Type)

    cryptonite Crypto.Random.Types

    A monad constraint that allows to generate random bytes

  10. getRandomBytes :: (MonadRandom m, ByteArray byteArray) => Int -> m byteArray

    cryptonite Crypto.Random.Types

    No documentation available.

Page 3 of many | Previous | Next