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
|
Name: keysafe
Version: 0.20160914
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.*
, crypto-random == 0.0.*
, async == 2.1.*
-- Temporarily inlined due to FTBFS bug
-- https://github.com/ocharles/argon2/issues/2
-- argon2 == 1.1.*
Extra-Libraries: argon2
Other-Modules:
BackupRecord
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.Server
Types.Storage
Types.UI
UI
UI.Readline
UI.NonInteractive
UI.Zenity
source-repository head
type: git
location: git://git.joeyh.name/keysafe.git
|