packages feed

BitStringRandomMonad-0.2.0.2: BitStringRandomMonad.cabal

-- Initial BitStringRandomMonad.cabal generated by cabal init.  For further
--  documentation, see http://haskell.org/cabal/users-guide/

name:                BitStringRandomMonad
version:             0.2.0.2
description:         A library which turns a bytestring into a random monad.
                     Input could be any PRNG which can output a lazy
                     bytestring.
license:             BSD3
license-file:        LICENSE
author:              Marcus Ofenhed
maintainer:          marcus@conditionraise.se
-- copyright:
category:            Crypto
build-type:          Simple
cabal-version:       >=1.10

library
  exposed-modules:     Crypto.RandomMonad
  -- other-modules:
  other-extensions:    GeneralizedNewtypeDeriving, FlexibleContexts, TypeFamilies
  build-depends:       base >=4.8 && <4.10,
                       transformers,
                       bytestring,
                       bitstring,
                       mtl,
                       primitive,
                       parallel,
                       vector

  -- hs-source-dirs:
  default-language:    Haskell2010

Test-Suite random-monad-tests
  type: exitcode-stdio-1.0
  hs-source-dirs: Test
  main-is: Tests.hs
  build-depends: base,
                 QuickCheck,
                 transformers,
                 bytestring,
                 bitstring,
                 mtl,
                 primitive,
                 parallel,
                 vector,
                 BitStringRandomMonad

Source-Repository head
  Type:       git
  Location:   https://github.com/Ofenhed/BitStringRandomMonad