summaryrefslogtreecommitdiffhomepage
path: root/keysafe.cabal
diff options
context:
space:
mode:
authorJoey Hess <joeyh@joeyh.name>2016-11-30 01:20:39 -0400
committerJoey Hess <joeyh@joeyh.name>2016-11-30 01:20:39 -0400
commita7f3f557071fdcfe9a17e423d566a5fb6f9d311a (patch)
tree3da779221b576decf9d4a570c744888bca4634cc /keysafe.cabal
parent9ca02919821b59f08bdb95230fb30019b6ddbc91 (diff)
downloadkeysafe-a7f3f557071fdcfe9a17e423d566a5fb6f9d311a.tar.gz
split dependencies by type
Diffstat (limited to 'keysafe.cabal')
-rw-r--r--keysafe.cabal13
1 files changed, 9 insertions, 4 deletions
diff --git a/keysafe.cabal b/keysafe.cabal
index 388a711..d38ecea 100644
--- a/keysafe.cabal
+++ b/keysafe.cabal
@@ -33,12 +33,18 @@ Executable keysafe
Main-Is: keysafe.hs
GHC-Options: -threaded -Wall -fno-warn-tabs -O2
Build-Depends:
- base (>= 4.5 && < 5.0)
+ -- These are core cryptographic dependencies. It's possible that
+ -- changes to these could break backup/restore, so when loosening
+ -- the version ranges, it's important to run keysafe --test
+ secret-sharing == 1.0.*
+ , argon2 == 1.2.*
+ , raaz == 0.0.2
+ -- Changes to these dependencies should not impact the data that
+ -- keysafe backs up and restores.
+ , 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 && < 1.7)
, containers == 0.5.*
, binary (>= 0.7 && < 0.9)
@@ -75,7 +81,6 @@ Executable keysafe
, exceptions == 0.8.*
, random-shuffle == 0.0.*
, MonadRandom == 0.4.*
- , argon2 == 1.2.*
Other-Modules:
AutoStart
BackupLog