keychain-uses-objects
quadrismegistus 4 years ago
parent 884fa61da6
commit b896341080

@ -68,9 +68,9 @@ class KomradeSymmetricKeyWithPassphrase(KomradeSymmetricKey):
def __init__(self,passphrase=DEBUG_DEFAULT_PASSPHRASE, why=WHY_MSG):
if not passphrase:
self.passphrase=getpass(why)
self.passphrase=hasher(getpass(why))
else:
self.passphrase=passphrase
self.passphrase=hasher(passphrase)
@property
def data(self): return KEY_TYPE_SYMMETRIC_WITH_PASSPHRASE.encode('utf-8')
@ -566,6 +566,7 @@ Keymaker ({self}) is forging new keys for {name}
# self.log('?',decr_key,decr_key_name,encr_key_name,keychain[encr_key_name])
if decrypt:
encr_key = keychain.get(encr_key_name)
self.log(f'about to decrypt {encr_key} with {decr_key}')
unencr_key = decr_key.decrypt(encr_key)
keychain[unencr_key_name] = get_key_obj(unencr_key_name,unencr_key)
else:

Loading…
Cancel
Save