File: crypto-pubkey-openssh.cabal

package info (click to toggle)
haskell-crypto-pubkey-openssh 0.2.7-9
  • links: PTS, VCS
  • area: main
  • in suites: buster, sid
  • size: 104 kB
  • sloc: haskell: 414; makefile: 2
file content (79 lines) | stat: -rw-r--r-- 2,518 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Name:               crypto-pubkey-openssh
Version:            0.2.7
Synopsis:           OpenSSH keys decoder/encoder
Description:        OpenSSH keys decoder/encoder
License:            MIT
License-file:       LICENSE
Copyright:          Fedor Gogolev <knsd@knsd.net>
Author:             Fedor Gogolev <knsd@knsd.net>
                    Maxim Mitroshin <rocco66max@gmail.com>
                    Thomas DuBuisson <thomas.dubuisson@gmail.com>
Maintainer:         Fedor Gogolev <knsd@knsd.net>
Homepage:           https://github.com/knsd/crypto-pubkey-openssh
Bug-reports:        https://github.com/knsd/crypto-pubkey-openssh/issues
Category:           Cryptography, Parsing
Stability:          Alpha
Build-type:         Simple
Cabal-version:      >= 1.12
Tested-with:        GHC == 7.6.*

Extra-source-files:
  README.md

Flag OpenSsh
  Description:      Test with ssh-keygen
  Default:          False

Library
  Hs-source-dirs:   src
  Ghc-options:      -Wall -fno-warn-orphans
  Default-language: Haskell2010
  Build-depends:    base                       >= 4.5 && < 5
                  , bytestring
                  , base64-bytestring
                  , cereal
                  , attoparsec
                  , crypto-pubkey-types
                  , pem
                  , asn1-types
                  , asn1-encoding

  Exposed-modules:  Crypto.PubKey.OpenSsh
  Other-modules:    Crypto.PubKey.OpenSsh.Types
                    Crypto.PubKey.OpenSsh.Encode
                    Crypto.PubKey.OpenSsh.Decode

Test-suite crypto-pubkey-openssh-tests
  Main-is:          Tests.hs
  Hs-source-dirs:   src, tests
  Default-language: Haskell2010
  Type:             exitcode-stdio-1.0

  if flag(OpenSsh)
    cpp-options: -DOPENSSH

  Build-depends:    base                       >= 4.5 && < 5
                  , bytestring
                  , base64-bytestring
                  , cereal
                  , attoparsec
                  , crypto-pubkey-types
                  , pem
                  , asn1-types
                  , asn1-encoding

                  , tasty
                  , tasty-quickcheck
                  , QuickCheck
                  , temporary
                  , process
                  , filepath
                  , deepseq

  Other-modules:    Crypto.PubKey.OpenSsh.Encode.Tests
                    Crypto.PubKey.OpenSsh.Decode.Tests
                    SshKeygen

Source-repository head
  Type:             git
  Location:         https://github.com/knsd/crypto-pubkey-openssh