packages feed

crypto-rng-0.2.0.1: crypto-rng.cabal

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

description:         Convenient wrapper for the cryptographic random generator
                     provided by the DRBG 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
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

  build-depends:       base              >= 4.13    && < 5,
                       DRBG              >= 0.5.5  && < 0.6,
                       bytestring        >= 0.10.8 && < 0.12,
                       crypto-api        >= 0.13.2 && < 0.14,
                       mtl               >= 2.2.1  && < 2.3,
                       exceptions        >= 0.8.3  && < 0.11,
                       monad-control     >= 1.0.1  && < 1.1,
                       primitive         >= 0.7,
                       random            >= 1.2,
                       transformers-base >= 0.4.4  && < 0.5

  hs-source-dirs:      src

  default-language:    Haskell2010