packages feed

crypto-rng-0.3.0.1: crypto-rng.cabal

name:                crypto-rng
version:             0.3.0.1
synopsis:            Cryptographic random number generator.

description:         Convenient wrapper for the source of random bytes
                     provided by the @entropy@ package.

homepage:            https://github.com/scrive/crypto-rng
license:             BSD3
license-file:        LICENSE
author:              Scrive AB
maintainer:          Mikhail Glushenkov <mikhail.glushenkov@scrive.com>,
                     Jonathan Jouty <jonathan@scrive.com>
copyright:           Scrive AB
category:            Crypto
build-type:          Simple
tested-with:         GHC ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.1
extra-source-files:  ChangeLog.md
cabal-version:       >=1.10

source-repository head
  type:     git
  location: https://github.com/scrive/crypto-rng.git

library
  ghc-options:        -Wall -Wcompat

  exposed-modules:     Crypto.RNG
                       Crypto.RNG.Class
                       Crypto.RNG.Utils
                       Crypto.RNG.Unsafe

  build-depends:       base              >= 4.13    && < 5
                     , bytestring        >= 0.10.8
                     , entropy           >= 0.4
                     , exceptions        >= 0.8.3
                     , monad-control     >= 1.0.1
                     , mtl               >= 2.2
                     , primitive         >= 0.7
                     , random            >= 1.2     && <1.3
                     , transformers-base >= 0.4.4

  hs-source-dirs:      src

  default-language:    Haskell2010