-
Notifications
You must be signed in to change notification settings - Fork 5
/
magic-wormhole.cabal
135 lines (129 loc) · 3.43 KB
/
magic-wormhole.cabal
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.34.4.
--
-- see: https://github.com/sol/hpack
--
-- hash: f85242f21e64e933c95b2533c593c3a633e6cf9a7b13348ef12aeeec76b8091a
name: magic-wormhole
version: 0.3.4
synopsis: Interact with Magic Wormhole
description: Magic Wormhole is a scheme to get things from one computer to another,
safely.
.
This is a library for client-side interactions with a Magic Wormhole server.
category: Crypto
homepage: https://github.com/leastauthority/haskell-magic-wormhole#readme
bug-reports: https://github.com/leastauthority/haskell-magic-wormhole/issues
author: Jonathan M. Lange <[email protected]>,
Ramakrishnan Muthukrishnan <[email protected]>,
Jean-Paul Calderone <[email protected]>
maintainer: Least Authority TFA GmbH
license: Apache
license-file: LICENSE
build-type: Simple
extra-source-files:
CHANGELOG
data-files:
tests/python/derive_phase_key.py
tests/python/nacl_exchange.py
tests/python/spake2_exchange.py
tests/python/version_exchange.py
source-repository head
type: git
location: https://github.com/leastauthority/haskell-magic-wormhole
library
hs-source-dirs:
src
default-extensions:
NoImplicitPrelude
OverloadedStrings
TypeApplications
ghc-options: -Wall -Werror=incomplete-patterns
build-depends:
aeson
, base >=4.6 && <5
, bytestring
, containers
, cryptonite
, hashable
, memory
, network
, network-uri
, protolude >=0.3.0 && <0.4
, saltine >=0.2.0.0
, spake2 >=0.4.3
, stm
, unordered-containers
, websockets >=0.8.0.0
exposed-modules:
MagicWormhole
MagicWormhole.Internal.ClientProtocol
MagicWormhole.Internal.FileTransfer
MagicWormhole.Internal.Messages
MagicWormhole.Internal.Pake
MagicWormhole.Internal.Peer
MagicWormhole.Internal.Rendezvous
MagicWormhole.Internal.Sequential
MagicWormhole.Internal.Versions
MagicWormhole.Internal.WebSockets
other-modules:
Paths_magic_wormhole
default-language: Haskell2010
executable hocus-pocus
main-is: HocusPocus.hs
other-modules:
Paths_magic_wormhole
hs-source-dirs:
cmd
default-extensions:
NoImplicitPrelude
OverloadedStrings
TypeApplications
ghc-options: -Wall -Werror=incomplete-patterns
build-depends:
aeson
, base >=4.6 && <5
, magic-wormhole
, optparse-applicative
, protolude >=0.3.0 && <0.4
, spake2 >=0.4.3
, text
default-language: Haskell2010
test-suite tasty
type: exitcode-stdio-1.0
main-is: Tasty.hs
hs-source-dirs:
tests
default-extensions:
NoImplicitPrelude
OverloadedStrings
TypeApplications
ghc-options: -Wall -Werror=incomplete-patterns
build-depends:
aeson
, base >=4.6 && <5
, bytestring
, hedgehog
, hspec >=2.8.3 && <3.0
, hspec-expectations >=0.8.1 && <1.0
, magic-wormhole
, memory
, process
, protolude >=0.3.0 && <0.4
, saltine >=0.2.0.0
, spake2 >=0.4.3
, stm
, tasty
, tasty-hedgehog
, tasty-hspec >=1.2 && <2.0
other-modules:
ClientProtocol
FileTransfer
Generator
Integration
Messages
Pake
Sequential
WebSockets
Paths_magic_wormhole
default-language: Haskell2010