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! # gen decryptor keys!
keychain = self.gen_keys_from_types(key_types,passphrase=passphrase) keychain = self.gen_keys_from_types(key_types,passphrase=passphrase)
# gen encrypted keys! # 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) 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) 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: for encr_key_name in encr_keys:
decr_key_name = encr_key_name[:-5] + '_decr' decr_key_name = encr_key_name[:-5] + '_decr'
unencr_key_name = encr_key_name[:-5] 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 not decr_key_name in keychain:
if type(key_types[decr_key_name])==KomradeSymmetricKeyWithPassphrase: if type(key_types[decr_key_name])==KomradeSymmetricKeyWithPassphrase:
keychain[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_client = ['pubkey'] # kept on app, stored under name
op_keys_to_keep_on_3rdparty = [] # kept on .onion site op_keys_to_keep_on_3rdparty = [] # kept on .onion site
op_keys_to_keep_on_server = ['pubkey', # stored under name op_keys_to_keep_on_server = ['pubkey', # stored under name
'privkey_encr', 'privkey_encr'] # kept on op server
'privkey_decr'] # kept on op server
## create phone ## create phone
phone = Keymaker(name=TELEPHONE_NAME) phone = Keymaker(name=TELEPHONE_NAME)
@ -40,7 +39,7 @@ def create_phonelines():
## create phone ## create phone
world = Keymaker(name=WORLD_NAME) 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_3rdparty = []
world_keys_to_keep_on_server = ['pubkey'] world_keys_to_keep_on_server = ['pubkey']

Loading…
Cancel
Save