diff options
author | drebs <drebs@leap.se> | 2012-12-13 13:29:17 -0200 |
---|---|---|
committer | drebs <drebs@leap.se> | 2012-12-13 13:29:17 -0200 |
commit | 1d7d6a4a3979c7fd19bdbdfdb05f39f7c7d432d1 (patch) | |
tree | d835b91706f27200bb17061d7dcd07fd6d28c192 | |
parent | 2d4fc3ee887fd52ac06fdd6f99bdc4b445a79463 (diff) |
Change name of cyphertext field to something more meaningful.
-rw-r--r-- | backends/leap.py | 6 | ||||
-rw-r--r-- | tests/test_couch.py (renamed from tests/test_couchdb.py) | 0 |
2 files changed, 4 insertions, 2 deletions
diff --git a/backends/leap.py b/backends/leap.py index ce00c8f3..c113f5c2 100644 --- a/backends/leap.py +++ b/backends/leap.py @@ -43,13 +43,13 @@ class LeapDocument(Document): self._default_key, always_trust = True) # TODO: always trust? - return json.dumps({'cyphertext' : str(cyphertext)}) + return json.dumps({'_encrypted_json' : str(cyphertext)}) def set_encrypted_json(self, encrypted_json): """ Set document's content based on encrypted version of json string. """ - cyphertext = json.loads(encrypted_json)['cyphertext'] + cyphertext = json.loads(encrypted_json)['_encrypted_json'] plaintext = str(self._gpg.decrypt(cyphertext)) return self.set_json(plaintext) @@ -97,6 +97,7 @@ class LeapSyncTarget(HTTPSyncTarget): raise BrokenSyncStream line, comma = utils.check_and_strip_comma(entry) entry = json.loads(line) + # decrypt after receiving from server. doc = LeapDocument(entry['id'], entry['rev'], encrypted_json=entry['content']) return_doc_cb(doc, entry['gen'], entry['trans_id']) @@ -142,6 +143,7 @@ class LeapSyncTarget(HTTPSyncTarget): ensure=ensure_callback is not None) comma = ',' for doc, gen, trans_id in docs_by_generations: + # encrypt before sending to server. size += prepare(id=doc.doc_id, rev=doc.rev, content=doc.get_encrypted_json(), gen=gen, trans_id=trans_id) diff --git a/tests/test_couchdb.py b/tests/test_couch.py index 4468ae04..4468ae04 100644 --- a/tests/test_couchdb.py +++ b/tests/test_couch.py |