diff options
author | Joey Hess <joeyh@joeyh.name> | 2016-08-19 18:56:35 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2016-08-19 18:56:35 -0400 |
commit | a64a3a9fe6c4db2983982a6dcdca0d86d5550f3d (patch) | |
tree | 89fcf4d26e2eec2ca002aa828d09bf9e98ae946b | |
parent | 21097d6c785f34384c7089c32ce37f4478607abd (diff) | |
download | keysafe-a64a3a9fe6c4db2983982a6dcdca0d86d5550f3d.tar.gz |
more polishing
-rw-r--r-- | CHANGELOG | 8 | ||||
-rw-r--r-- | ExpensiveHash.hs | 2 |
2 files changed, 9 insertions, 1 deletions
@@ -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..." |