summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJoey Hess <joeyh@joeyh.name>2016-08-19 18:56:35 -0400
committerJoey Hess <joeyh@joeyh.name>2016-08-19 18:56:35 -0400
commita64a3a9fe6c4db2983982a6dcdca0d86d5550f3d (patch)
tree89fcf4d26e2eec2ca002aa828d09bf9e98ae946b
parent21097d6c785f34384c7089c32ce37f4478607abd (diff)
downloadkeysafe-a64a3a9fe6c4db2983982a6dcdca0d86d5550f3d.tar.gz
more polishing
-rw-r--r--CHANGELOG8
-rw-r--r--ExpensiveHash.hs2
2 files changed, 9 insertions, 1 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 71e084d..d7cec09 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,7 +1,13 @@
keysafe (0.20160819) UNRELEASED; urgency=medium
* First release of keysafe. This is not yet ready for production use.
- Network support is not yet implemented, but --store-local works for
+ * Network support is not yet implemented, but --store-local works for
testing with local data storage.
+ * Data backed up with keysafe version 0.* will not be able to be restored
+ by any later version! Once the data format stabalizes, keysafe version
+ 1 data will be supported by every later version.
+ * Argon2 hashes are not yet tuned for modern hardware, but only for my
+ laptop. So, cracking cost estimates may be low. To help with this
+ tuning, run `keysafe --bechmark` and send the output to me.
-- Joey Hess <id@joeyh.name> Mon, 08 Aug 2016 11:42:17 -0400
diff --git a/ExpensiveHash.hs b/ExpensiveHash.hs
index ed7e859..f9a9548 100644
--- a/ExpensiveHash.hs
+++ b/ExpensiveHash.hs
@@ -63,6 +63,8 @@ benchmarkExpensiveHash rounds tunables expected = do
benchmarkTunables :: Tunables -> IO ()
benchmarkTunables tunables = do
+ putStrLn "/proc/cpuinfo:"
+ putStrLn =<< readFile "/proc/cpuinfo"
putStrLn "Note that expected times are for 1 core machine."
putStrLn "If this machine has 2 cores, the actual times should be half the expected times."
putStrLn "Benchmarking 16 rounds of key generation hash..."