Hoogle Search

Within LTS Haskell 22.21 (ghc-9.6.5)

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

  1. module Crypto.Random

    No documentation available.

  2. module Crypto.Random

    No documentation available.

  3. module Crypto.Random

    This module is for instantiating cryptographicly strong determinitic random bit generators (DRBGs, aka PRNGs) For the simple use case of using the system random number generator (Entropy) to seed the DRBG:

    g <- newGenIO
    
    Users needing to provide their own entropy can call newGen directly
    entropy <- getEntropy nrBytes
    let generator = newGen entropy
    

  4. module Crypto.OpenSSL.Random

    No documentation available.

  5. randomBytesGenerate :: (DRG gen, ByteArray byteArray) => Int -> gen -> (byteArray, gen)

    cryptonite Crypto.Random

    Generate N bytes of randomness from a DRG

  6. randomBytesGenerate :: (DRG gen, ByteArray byteArray) => Int -> gen -> (byteArray, gen)

    cryptonite Crypto.Random.Types

    Generate N bytes of randomness from a DRG

  7. randomBytesGenerate :: (DRG gen, ByteArray byteArray) => Int -> gen -> (byteArray, gen)

    crypton Crypto.Random

    Generate N bytes of randomness from a DRG

  8. randomBytesGenerate :: (DRG gen, ByteArray byteArray) => Int -> gen -> (byteArray, gen)

    crypton Crypto.Random.Types

    Generate N bytes of randomness from a DRG

  9. randomByteString :: Int -> IO ByteString

    saltine Crypto.Saltine.Core.Utils

    Build a sized random ByteString using Sodium's bindings to devurandom.

  10. randomByteString :: Int -> IO ByteString

    saltine Crypto.Saltine.Internal.Util

    Build a sized random ByteString using Sodium's bindings to devurandom.

Page 1 of many | Next