summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client/src/leap/soledad/client/_crypto.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/client/src/leap/soledad/client/_crypto.py b/client/src/leap/soledad/client/_crypto.py
index b9f9030f..c57f0921 100644
--- a/client/src/leap/soledad/client/_crypto.py
+++ b/client/src/leap/soledad/client/_crypto.py
@@ -356,6 +356,7 @@ class BlobDecryptor(object):
self.fd = ciphertext_fd
self.armor = armor
self._producer = None
+ self.size = None
preamble, iv = self._consume_preamble()
assert preamble
@@ -395,6 +396,7 @@ class BlobDecryptor(object):
elif len(preamble) == PACMAN.size:
unpacked_data = PACMAN.unpack(preamble)
magic, sch, meth, ts, iv, doc_id, rev, doc_size = unpacked_data
+ self.size = doc_size
else:
raise InvalidBlob("Unexpected preamble size %d", len(preamble))
except struct.error as e: