diff options
author | Joey Hess <joeyh@joeyh.name> | 2016-08-16 13:07:43 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2016-08-16 13:08:13 -0400 |
commit | 3229b02f0aa6bb23e351d00ade1263851a2f1826 (patch) | |
tree | d6dd95a8c9cd72f0355cbbb40f49888708ba986d /keysafe.hs | |
parent | 3b4a775d536b2b2956269a59f886487efe29ed51 (diff) | |
download | keysafe-3229b02f0aa6bb23e351d00ade1263851a2f1826.tar.gz |
add --benchmark
Diffstat (limited to 'keysafe.hs')
-rw-r--r-- | keysafe.hs | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -13,6 +13,7 @@ import qualified CmdLine import UI import Encryption import Entropy +import ExpensiveHash import Cost import Shard import Storage @@ -30,12 +31,13 @@ main = do -- TODO determine gpg key id by examining secret key, -- or retrieving public key from keyserver and examining it. let keyid = KeyId keytype "dummy key id" + let tunables = if CmdLine.testMode cmdline + then testModeTunables + else defaultTunables case CmdLine.mode cmdline of - CmdLine.Backup -> storedemo ui keyid $ - if CmdLine.testMode cmdline - then testModeTunables - else defaultTunables + CmdLine.Backup -> storedemo ui keyid tunables CmdLine.Restore -> retrievedemo ui keyid + CmdLine.Benchmark -> benchmarkTunables tunables storedemo :: UI -> KeyId -> Tunables -> IO () storedemo ui keyid tunables = do |