communication chain complete. finally!

nothing-unencr
quadrismegistus 4 years ago
parent 89b8c23848
commit 22a2bcb3c7

@ -280,11 +280,6 @@ class Keymaker(Logger):
self.log('keys_saved =',keys_saved)
self.log('keychain =',keychain)
# save pubkey as QR
if not 'pubkey' in keys_saved:
self.log('did not save pubkey in crypt, storing as QR...')
self.save_uri_as_qrcode(name=name, uri_id=uri_id, odir=PATH_QRCODES)
# return keys!
keys_returned = self.return_keychain(keychain,keys_to_return)
return {'uri_id':uri_id,'_keychain':keys_returned}
@ -333,6 +328,11 @@ class Keymaker(Logger):
self.crypt_keys.set(uri,keychain[keyname],prefix=f'/{keyname}/')
keys_saved_d[keyname] = keychain[keyname]
# save pubkey as QR
if not 'pubkey' in keys_saved_d:
self.log('did not save pubkey in crypt, storing as QR...')
self.save_uri_as_qrcode(name=name, uri_id=uri_id, odir=PATH_QRCODES)
return (uri_id,keys_saved_d,keychain)
def assemble(self,_keychain):

@ -92,6 +92,7 @@ class Person(Caller):
# get message back
msg_obj = self.phone.ring_ring(msg_to_op)
phone_res = msg_obj.msg
print('GOT BACK!!!',msg_obj)
@ -102,8 +103,6 @@ class Person(Caller):
self.log('got URI from Op:',uri_id)
self.log('got returnd keys from Op:',returned_keys)
stop
# better have the right keys
assert set(KEYMAKER_DEFAULT_KEYS_TO_SAVE_ON_CLIENT) == set(returned_keys.keys())
@ -111,6 +110,8 @@ class Person(Caller):
saved_keys = self.save_keychain(name,returned_keys,uri_id=uri_id)
self.log('saved keys!',saved_keys)
# save my qr?
# better have the right keys
# assert set(KEYMAKER_DEFAULT_KEYS_TO_SAVE) == set(saved_keys.keys())

Loading…
Cancel
Save