packages feed

openssh-protocol-0.0.1: openssh-protocol.cabal

name: openssh-protocol
version: 0.0.1
synopsis: Haskell implementation of openssh protocol primitives.
homepage: https://github.com/smith-security/openssh-protocol
license:  BSD3
license-file: LICENSE
author: Mark Hibberd
maintainer: mth@smith.st
copyright: (c) 2019, HotelKilo
bug-reports: https://github.com/smith-security/openssh-protocol/issues
category: Security
build-type: Simple
extra-source-files: ChangeLog.md, README.md
cabal-version: >= 1.10
description:
  This is a library collecting openssh protocol primitives
  using 'cereal'.
source-repository head
  type:     git
  location: git@github.com:smith-security/openssh-protocol.git

library
  default-language: Haskell2010
  build-depends:
      base >= 4.10 && < 5
    , bytestring == 0.10.*
    , cereal == 0.5.*
    , integer-logarithms == 1.*
    , text == 1.*
    , time == 1.*
    , vector == 0.12.*

  hs-source-dirs:
    src

  exposed-modules:
    Crypto.OpenSSH.Protocol.Encode
    Crypto.OpenSSH.Protocol.Decode


test-suite test
  default-language: Haskell2010
  type: exitcode-stdio-1.0
  main-is: test.hs
  hs-source-dirs: test
  build-depends:
      base >= 4.10 && < 5
    , cereal
    , hedgehog == 0.6.*
    , openssh-protocol
    , time

  other-modules:
    Test.Crypto.OpenSSH.Protocol