packages feed

stego-uuid-1.0.0.0: stego-uuid.cabal

name:                stego-uuid
version:             1.0.0.0
synopsis:            Generator and verifier for steganographic numbers
description:
  `stego-uuid` allows one to mark 128-bit UUIDs. If created from a random 64-bit number, the
  whole 128-bit UUID will look random to everyone, except those who know the secret detection key.

homepage:            https://github.com/dimitri-xyz/stego-uuid#readme
author:              Dimitri DeFigueiredo
maintainer:          defigueiredo@ucdavis.edu
Bug-Reports:         https://github.com/dimitri-xyz/stego-uuid/issues
copyright:           2017 Dimitri DeFigueiredo
license:             BSD3
license-file:        LICENSE
category:            Steganography, Cryptography
build-type:          Simple
extra-doc-files:     README.md
cabal-version:       >=1.20

library
  hs-source-dirs:     src
  exposed-modules:    Crypto.Stego.UUID

  default-language:   Haskell2010
  build-depends:      base        >= 4.9.1  && < 5
                    , uuid        >= 1.3.13 && < 1.4
                    , cryptonite  >= 0.21   && < 0.22
                    , bytestring  >= 0.10.8 && < 0.11
                    , memory      >= 0.14.1 && < 0.15

  ghc-options: -Wall -fwarn-incomplete-record-updates -fwarn-incomplete-patterns -fwarn-incomplete-uni-patterns -j


test-suite test-stego-uuid

  type:             exitcode-stdio-1.0
  hs-source-dirs:   test
  main-is:          Test.hs

  build-depends:      base        >= 4.9.1  && < 5
                    , stego-uuid
                    , random      >= 1.1    && < 1.2
                    , uuid        >= 1.3.13 && < 1.4

  ghc-options: -Wall -fwarn-incomplete-record-updates -fwarn-incomplete-patterns -fwarn-incomplete-uni-patterns -j -threaded -rtsopts -with-rtsopts=-N

  default-language: Haskell2010

source-repository head
  type:     git
  location: https://github.com/dimitri-xyz/stego-uuid