packages feed

signify-hs-0.1.0.2: signify-hs.cabal

name:                signify-hs
version:             0.1.0.2
synopsis:            A Haskell clone of OpenBSD signify.
description:         This program with its corresponding library implements most of (OpenBSD) signify. Missing are GZip-header-embedding of signatures and checksum files.
license:             BSD3
license-file:        LICENSE
author:              Marcel Fourné
maintainer:          Marcel Fourné (haskell@marcelfourne.de)
copyright:       (c) Marcel Fourné, 2020-2024
category:            Cryptography
build-type:          Simple
extra-source-files:  CHANGELOG.md
                     README.md
                     TODO.org
cabal-version:       >=1.10

library
  exposed-modules: Crypto.ECC.Signify
  -- other-modules:
  -- other-extensions:
  build-depends:       base >=4.12 && < 5
                     , bytestring
                     , base64-bytestring
                     , cryptohash-sha512
                     , crypton
                     , eccrypto
                     , parsec
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options: -O2
               -Wall
               -Wincomplete-uni-patterns

executable signify-hs
  main-is:             Main.hs
  other-modules:       Crypto.ECC.Signify
  -- other-extensions:
  build-depends:       base >=4.12 && < 5
                     , bytestring
                     , base64-bytestring
                     , cryptohash-sha512
                     , cryptonite
                     , eccrypto
                     , filepath
--                     , MissingH
                     , optparse-applicative
                     , parsec
                     , signify-hs
  if os(windows)
     build-depends: crypto-api >=0.13 && < 0.14
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options: -O2
               -Wall
               -Wincomplete-uni-patterns

source-repository head
  type:     git
  location: https://github.com/mfourne/signify-hs.git