summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-04-05 17:33:33 +0100
committerLars Wirzenius <liw@liw.fi>2011-04-05 17:33:33 +0100
commit239c4f744957068283d8327005df0630ac46bb94 (patch)
tree634e41ff990235ec764a9cbff2e3f970dc773a6b
parent2e3c20f8e1060d6f89847b75da2321e152676328 (diff)
downloadobnam-239c4f744957068283d8327005df0630ac46bb94.tar.gz
Set symmetric key size.
This needs to be fixed for a real size, but is good for now.
-rw-r--r--obnamlib/plugins/encryption_plugin.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/obnamlib/plugins/encryption_plugin.py b/obnamlib/plugins/encryption_plugin.py
index d3c4c4d0..89e8f5e5 100644
--- a/obnamlib/plugins/encryption_plugin.py
+++ b/obnamlib/plugins/encryption_plugin.py
@@ -21,6 +21,8 @@ import obnamlib
class EncryptionPlugin(obnamlib.ObnamPlugin):
+ symmetric_key_bits = 8
+
def enable(self):
self.app.config.new_string(['encrypt-with'],
'PGP key with which to encrypt data '
@@ -55,7 +57,7 @@ class EncryptionPlugin(obnamlib.ObnamPlugin):
pubkeys = obnamlib.Keyring()
pubkeys.add(self.pubkey)
- symmetric_key = obnamlib.generate_symmetric_key()
+ symmetric_key = obnamlib.generate_symmetric_key(self.symmetric_key_bits)
encrypted = obnamlib.encrypt_with_keyring(symmetric_key, pubkeys)
repo.fs.write_file(os.path.join(toplevel, 'key'), encrypted)