diff options
-rw-r--r-- | pskc/encryption.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pskc/encryption.py b/pskc/encryption.py index 16cc565..fd8dd49 100644 --- a/pskc/encryption.py +++ b/pskc/encryption.py @@ -335,8 +335,8 @@ class Encryption(object): chosen for missing arguments. """ self._setup_encryption(kwargs) - key = kwargs.pop('key', self.key) - if not key: + self.key = kwargs.pop('key', self.key) + if not self.key: from Crypto import Random self.key = Random.get_random_bytes(kwargs.pop( 'key_length', self.algorithm_key_lengths[-1])) |