diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-03-27 11:15:58 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-03-27 11:15:58 +0100 |
commit | 97a09df7f039bc01284e00b9c51a7e9bc34fdffb (patch) | |
tree | aa137edc3013e8ce559e775aded1d1917a53e711 /obnamlib/encryption.py | |
parent | 75c2677c91ead1f91d71fbfaf09ba554f4b9b894 (diff) | |
download | obnam-97a09df7f039bc01284e00b9c51a7e9bc34fdffb.tar.gz |
Implement generate_symmetric_key.
Diffstat (limited to 'obnamlib/encryption.py')
-rw-r--r-- | obnamlib/encryption.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/obnamlib/encryption.py b/obnamlib/encryption.py index 1e468fc3..08a65a37 100644 --- a/obnamlib/encryption.py +++ b/obnamlib/encryption.py @@ -17,4 +17,9 @@ def generate_symmetric_key(numbits): '''Generate a random numbits key for symmetric encryption.''' - + bytes = numbits / 8 + f = open('/dev/random', 'rb') + key = f.read(bytes) + f.close() + + return key |