keychain-uses-objects
quadrismegistus 4 years ago
parent bf11cd3d4a
commit 10c5b35b2a

@ -443,10 +443,10 @@ Keymaker ({self}) is forging new keys for {name}
# gen decryptor keys!
keychain = self.gen_keys_from_types(key_types,passphrase=passphrase)
# gen encrypted keys!
self.log('I built this keychain v1!',dict_format(keychain,tab=2))
# self.log('I built this keychain v1!',dict_format(keychain,tab=2))
keychain = self.disassemble(keychain,passphrase=passphrase)
self.log('I built this keychain v2!',dict_format(keychain,tab=2))
self.log('I built this keychain!',dict_format(keychain,tab=2))
self.status('@Keymaker: I ended up building these keys:',keychain)
@ -547,7 +547,8 @@ Keymaker ({self}) is forging new keys for {name}
for encr_key_name in encr_keys:
decr_key_name = encr_key_name[:-5] + '_decr'
unencr_key_name = encr_key_name[:-5]
if unencr_key_name in keychain: continue
# self.log(encr_key_name,decr_key_name,unencr_key_name)
if decrypt and unencr_key_name in keychain: continue
if not decr_key_name in keychain:
if type(key_types[decr_key_name])==KomradeSymmetricKeyWithPassphrase:
keychain[decr_key_name] = KomradeSymmetricKeyWithPassphrase(

@ -29,8 +29,7 @@ def create_phonelines():
op_keys_to_keep_on_client = ['pubkey'] # kept on app, stored under name
op_keys_to_keep_on_3rdparty = [] # kept on .onion site
op_keys_to_keep_on_server = ['pubkey', # stored under name
'privkey_encr',
'privkey_decr'] # kept on op server
'privkey_encr'] # kept on op server
## create phone
phone = Keymaker(name=TELEPHONE_NAME)
@ -40,7 +39,7 @@ def create_phonelines():
## create phone
world = Keymaker(name=WORLD_NAME)
world_keys_to_keep_on_client = ['pubkey','privkey_encr','privkey_decr']
world_keys_to_keep_on_client = ['pubkey','privkey_encr']
world_keys_to_keep_on_3rdparty = []
world_keys_to_keep_on_server = ['pubkey']

Loading…
Cancel
Save