keychain-uses-objects
quadrismegistus 4 years ago
parent db6d88497d
commit fd04a5c916

@ -319,12 +319,13 @@ class Keymaker(Logger):
name,pubkey = self.find_pubkey_and_name() name,pubkey = self.find_pubkey_and_name()
# get uri # get uri
uri = b64encode(pubkey) if type(pubkey)==bytes else b64encode(pubkey.encode()) if pubkey:
uri = b64encode(pubkey) if not isBase64(pubkey) and type(pubkey) == bytes else pubkey.data_b64_s
# get from cache #uri = b64encode(pubkey) if type(pubkey)==bytes else b64encode(pubkey.encode())
for keyname in look_for: # get from cache
if keyname in keys and keys[keyname]: continue for keyname in look_for:
key = self.crypt_keys.get(uri,prefix=f'/{keyname}/') if keyname in keys and keys[keyname]: continue
key = self.crypt_keys.get(uri,prefix=f'/{keyname}/')
# try to assemble # try to assemble
keys = self.assemble(self.assemble(keys)) keys = self.assemble(self.assemble(keys))

Loading…
Cancel
Save