From 9d140949917f0d11088a2257243723194dccd7c0 Mon Sep 17 00:00:00 2001 From: quadrismegistus Date: Sat, 12 Sep 2020 22:36:19 +0100 Subject: [PATCH] updates --- komrade/backend/keymaker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/komrade/backend/keymaker.py b/komrade/backend/keymaker.py index dc11805..69c2df5 100644 --- a/komrade/backend/keymaker.py +++ b/komrade/backend/keymaker.py @@ -306,6 +306,9 @@ class Keymaker(Logger): # self.log('error! Neither name nor pubkey! Who am I?') # return (None,None) + if pubkey: + pubkey=KomradeEncryptedAsymmetricPublicKey(pubkey) + self._keychain['pubkey'] = pubkey self.name = name @@ -320,7 +323,7 @@ class Keymaker(Logger): # get uri if pubkey: - uri = b64encode(pubkey) if not isBase64(pubkey) else pubkey + uri = pubkey.data_b64 #uri = b64encode(pubkey) if type(pubkey)==bytes else b64encode(pubkey.encode()) # get from cache for keyname in look_for: