diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-04-05 17:33:33 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-04-05 17:33:33 +0100 |
commit | 239c4f744957068283d8327005df0630ac46bb94 (patch) | |
tree | 634e41ff990235ec764a9cbff2e3f970dc773a6b | |
parent | 2e3c20f8e1060d6f89847b75da2321e152676328 (diff) | |
download | obnam-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.py | 4 |
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) |