summaryrefslogtreecommitdiffhomepage
path: root/keysafe.cabal
blob: 0d256bc5effc808b7888879d3ed7fad48cc936d7 (plain)
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
Name: keysafe
Version: 0.20160831
Cabal-Version: >= 1.8
Maintainer: Joey Hess <joey@kitenet.net>
Author: Joey Hess
Stability: Experimental
Copyright: 2016 Joey Hess
License: AGPL-3
Homepage: https://joeyh.name/code/keysafe/
Category: Utility
Build-Type: Custom
Synopsis: back up a secret key securely to the cloud
Description:
 Keysafe backs up a secret key to several cloud servers, split up
 so that no one server can access the whole secret by itself.
 .
 A password is used to encrypt the data, and it is made expensive
 to decrypt, so password cracking is infeasibly expensive.
License-File: AGPL
Extra-Source-Files:
  CHANGELOG
  TODO
  INSTALL
  keysafe.1
  keysafe.service
  keysafe.desktop
  Makefile

Executable keysafe
  Main-Is: keysafe.hs
  GHC-Options: -threaded -Wall -fno-warn-tabs -O2
  Build-Depends:
      base (>= 4.5 && < 5.0)
    , bytestring == 0.10.*
    , deepseq == 1.4.*
    , random == 1.1.*
    , secret-sharing == 1.0.*
    , raaz == 0.0.2
    , time == 1.5.*
    , containers == 0.5.*
    , binary == 0.7.*
    , text == 1.2.*
    , utf8-string == 1.0.*
    , unix == 2.7.*
    , filepath == 1.4.*
    , split == 0.2.*
    , directory == 1.2.*
    , process == 1.2.*
    , optparse-applicative == 0.12.*
    , readline == 1.0.*
    , zxcvbn-c == 1.0.*
    , servant == 0.7.*
    , servant-server == 0.7.*
    , servant-client == 0.7.*
    , aeson == 0.11.*
    , wai == 3.2.*
    , warp == 3.2.*
    , http-client == 0.4.*
    , transformers == 0.4.*
    , stm == 2.4.*
    , socks == 0.5.*
    , network == 2.6.*
    , token-bucket == 0.1.*
    , bloomfilter == 2.0.*
    , disk-free-space == 0.1.*
    , lifted-base == 0.2.*
    , unbounded-delays == 0.1.*
    , fast-logger == 2.4.*
    , SafeSemaphore == 0.10.*
    -- Temporarily inlined due to FTBFS bug
    -- https://github.com/ocharles/argon2/issues/2
    -- argon2 == 1.1.*
  Extra-Libraries: argon2
  Other-Modules:
    Benchmark
    ByteStrings
    Crypto.Argon2.FFI
    Crypto.Argon2
    CmdLine
    Cost
    Encryption
    Entropy
    ExpensiveHash
    Gpg
    HTTP
    HTTP.Client
    HTTP.Logger
    HTTP.ProofOfWork
    HTTP.Server
    HTTP.RateLimit
    SecretKey
    Serialization
    Servers
    Share
    Storage
    Storage.Local
    Storage.Network
    Tests
    Tunables
    Types
    Types.Cost
    Types.Storage
    Types.UI
    UI
    UI.Readline
    UI.NonInteractive
    UI.Zenity

source-repository head
  type: git
  location: git://git.joeyh.name/keysafe.git