summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordrebs <drebs@leap.se>2013-05-12 23:06:02 -0300
committerdrebs <drebs@leap.se>2013-05-13 16:10:21 -0300
commitd97c607fa8e5e5659e2992b3c8a7c4ab14988fef (patch)
tree166af035391496b3aa4366582f12d8afffddd593
parent187b7c19b6f613433d192d035c26fcc016e2f493 (diff)
Add changes file.
* Include info about scrypt and backwards compatibility. * Add missing 'utf-8' header to test file.
-rw-r--r--changes/feature_encrypt-storage-key-with-kdf6
-rw-r--r--src/leap/soledad/tests/test_soledad.py1
2 files changed, 7 insertions, 0 deletions
diff --git a/changes/feature_encrypt-storage-key-with-kdf b/changes/feature_encrypt-storage-key-with-kdf
new file mode 100644
index 00000000..f3ccf401
--- /dev/null
+++ b/changes/feature_encrypt-storage-key-with-kdf
@@ -0,0 +1,6 @@
+ o Change the local storage of the storage secret:
+ * Use scrypt to derive a key for the encryption of the storage secret.
+ * Store secret in a file called 'soledad.json' by default.
+ * Also store the salt and encryption details, as defined in the spec.
+ * This change is not backwards compatible (i.e. all previously stored
+ secrets are incompatible with this new encryption and storage scheme).
diff --git a/src/leap/soledad/tests/test_soledad.py b/src/leap/soledad/tests/test_soledad.py
index 3f750bed..49358ab6 100644
--- a/src/leap/soledad/tests/test_soledad.py
+++ b/src/leap/soledad/tests/test_soledad.py
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
# test_soledad.py
# Copyright (C) 2013 LEAP
#