From a64a3a9fe6c4db2983982a6dcdca0d86d5550f3d Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 19 Aug 2016 18:56:35 -0400 Subject: more polishing --- CHANGELOG | 8 +++++++- ExpensiveHash.hs | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) 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 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..." -- cgit v1.2.3