diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-03-27 11:18:51 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-03-27 11:18:51 +0100 |
commit | 179847fc0cd9665f277961f8fae19cdf06edc192 (patch) | |
tree | b7155bde7de4b6dfbceb30ff7e5df0c6fdc29223 /obnamlib/encryption.py | |
parent | 97a09df7f039bc01284e00b9c51a7e9bc34fdffb (diff) | |
download | obnam-179847fc0cd9665f277961f8fae19cdf06edc192.tar.gz |
Fix generate_symmetric_key to work right with weird key sizes.
Diffstat (limited to 'obnamlib/encryption.py')
-rw-r--r-- | obnamlib/encryption.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/obnamlib/encryption.py b/obnamlib/encryption.py index 08a65a37..e2d8b988 100644 --- a/obnamlib/encryption.py +++ b/obnamlib/encryption.py @@ -15,9 +15,9 @@ def generate_symmetric_key(numbits): - '''Generate a random numbits key for symmetric encryption.''' + '''Generate a random key of at least numbits for symmetric encryption.''' - bytes = numbits / 8 + bytes = (numbits + 7) / 8 f = open('/dev/random', 'rb') key = f.read(bytes) f.close() |