summaryrefslogtreecommitdiffhomepage
path: root/debian/control
blob: 0e0028864fa13a13cbd32c069c854ed32116cd7b (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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
Source: keysafe
Maintainer: Sean Whitton <spwhitton@spwhitton.name>
Priority: optional
Section: utils
Build-Depends: debhelper (>= 10),
 ghc,
 libghc-argon2-dev (>= 1.3),
 libghc-argon2-dev (<< 1.4),
 libghc-monadrandom-dev (>= 0.4),
 libghc-monadrandom-dev (<< 0.6),
 libghc-safesemaphore-dev (>= 0.10),
 libghc-safesemaphore-dev (<< 0.11),
 libghc-aeson-dev (>= 0.11),
 libghc-aeson-dev (<< 1.2),
 libghc-async-dev (>= 2.1),
 libghc-async-dev (<< 2.2),
 libghc-bloomfilter-dev (>= 2.0),
 libghc-bloomfilter-dev (<< 2.1),
 libghc-disk-free-space-dev (>= 0.1),
 libghc-disk-free-space-dev (<< 0.2),
 libghc-exceptions-dev (>= 0.8),
 libghc-exceptions-dev (<< 0.9),
 libghc-fast-logger-dev (>= 2.4),
 libghc-fast-logger-dev (<< 2.5),
 libghc-http-client-dev (>= 0.4),
 libghc-http-client-dev (<< 0.6),
 libghc-lifted-base-dev (>= 0.2),
 libghc-lifted-base-dev (<< 0.3),
 libghc-network-dev (>= 2.6),
 libghc-network-dev (<< 2.7),
 libghc-optparse-applicative-dev (>= 0.12),
 libghc-optparse-applicative-dev (<< 0.14),
 libghc-raaz-dev (>= 0.1.1),
 libghc-raaz-dev (<< 0.1.1+~),
 libghc-random-dev (>= 1.1),
 libghc-random-dev (<< 1.2),
 libghc-random-shuffle-dev (>= 0.0),
 libghc-random-shuffle-dev (<< 0.1),
 libghc-readline-dev (>= 1.0),
 libghc-readline-dev (<< 1.1),
 libghc-secret-sharing-dev (>= 1.0),
 libghc-secret-sharing-dev (<< 1.1),
 libghc-servant-dev (>= 0.7),
 libghc-servant-dev (<< 0.12),
 libghc-servant-client-dev (>= 0.7),
 libghc-servant-client-dev (<< 0.12),
 libghc-servant-server-dev (>= 0.7),
 libghc-servant-server-dev (<< 0.12),
 libghc-socks-dev (>= 0.5),
 libghc-socks-dev (<< 0.6),
 libghc-split-dev (>= 0.2),
 libghc-split-dev (<< 0.3),
 libghc-stm-dev (>= 2.4),
 libghc-stm-dev (<< 2.5),
 libghc-text-dev (>= 0.1),
 libghc-text-dev (<< 0.2),
 libghc-text-short-dev (>= 1.2),
 libghc-text-short-dev (<< 1.3),
 libghc-token-bucket-dev (>= 0.1),
 libghc-token-bucket-dev (<< 0.2),
 libghc-unbounded-delays-dev (>= 0.1),
 libghc-unbounded-delays-dev (<< 0.2),
 libghc-unix-compat-dev (>= 0.4),
 libghc-unix-compat-dev (<< 0.5),
 libghc-utf8-string-dev (>= 1.0),
 libghc-utf8-string-dev (<< 1.1),
 libghc-wai-dev (>= 3.2),
 libghc-wai-dev (<< 3.3),
 libghc-warp-dev (>= 3.2),
 libghc-warp-dev (<< 3.3),
 libghc-zxcvbn-c-dev (>= 1.0),
 libghc-zxcvbn-c-dev (<< 1.1),
Standards-Version: 4.0.1
Homepage: https://keysafe.branchable.com/
Vcs-Git: https://git.spwhitton.name/keysafe
Vcs-Browser: https://git.spwhitton.name/keysafe

Package: keysafe-bin
Architecture: any
Section: misc
Depends: ${shlibs:Depends},
 ${misc:Depends},
Suggests: git-annex,
Description: keysafe's shared, architecture-dependent files
 This package contains the keysafe binary.  Keysafe is a program to
 back up your secret encryption keys, such as OpenPGP/GPG private
 keys, to cloud servers.
 .
 Instead of installing this package directly, you should install
 either keysafe or keysafe-server.  See those packages for a full
 description of Keysafe.

Package: keysafe
Architecture: all
Section: misc
Depends: ${misc:Depends},
 keysafe-bin,
# we require a hard dependency on zenity due to keysafe.autostart
 zenity,
 tor,
Enhances: git-annex, propellor
Description: securely back up secret keys to cloud servers
 Keysafe is a program to back up your secret encryption keys, such as
 OpenPGP/GPG private keys, to cloud servers.  Keys are split up into
 several shards, only one of which is sent to each cloud server.  This
 way, it is impossible for any one server to access the whole secret
 key by itself.
 .
 A password is used to encrypt the shards.  Keysafe's design ensures
 that it is infeasibly expensive to crack the password.
 .
 This package should be installed by desktop users.  To set up a
 Keysafe server, you should install keysafe-server.

Package: keysafe-server
Architecture: all
Section: misc
Depends: ${misc:Depends},
 keysafe-bin,
 lsb-base (>= 3.0-6),
 adduser,
Description: run a keysafe cloud server
 Keysafe is a program to back up your secret encryption keys, such as
 OpenPGP/GPG private keys, to cloud servers.  Keys are split up into
 several shards, only one of which is sent to each cloud server.  This
 way, it is impossible for any one server to access the whole secret
 key by itself.
 .
 A password is used to encrypt the shards.  Keysafe's design ensures
 that it is infeasibly expensive to crack the password.
 .
 This package sets up a Keysafe server.  If you want to use Keysafe to
 back up your keys, you should install the keysafe package instead.