From ff811c9041312c2ae5eaa3bb47b96e3ea5f6f9db Mon Sep 17 00:00:00 2001 From: Arthur de Jong Date: Sun, 11 Sep 2016 21:41:37 +0200 Subject: Fix bug in passing explicit key to setup_preshared_key() --- pskc/encryption.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pskc') 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])) -- cgit v1.2.3