finally! abolishing private key property

operator-time
quadrismegistus 4 years ago
parent 3886fd6d41
commit 763d9d6bf2

@ -45,7 +45,9 @@ class Caller(Operator):
'privkey_decr_encr', 'privkey_decr_decr',
'adminkey_decr_encr', 'adminkey_decr_decr']
returned_keys = self.phone.req(json_coming_from_phone = req_json, caller=self)
phone_res = self.phone.req(json_coming_from_phone = req_json, caller=self)
name = phone_res.get('name')
returned_keys = phone_res.get('_keychain')
self.log('got returnd keys from Op:',returned_keys)
# better have the right keys

@ -171,6 +171,7 @@ class TheOperator(Operator):
return
msg_tophone,msg_tocaller = res
caller=None
if msg_tocaller and 'name' in msg_tophone:
caller = Operator(msg_tophone['name'])
self.log('send!',msg_tophone,msg_tocaller,caller)
@ -186,7 +187,7 @@ class TheOperator(Operator):
del data['_route']
if route == 'forge_new_keys':
res = msg_tophone,msg_tocaller = self.forge_new_keys(**data)
res = self.forge_new_keys(**data)
else:
res = OPERATOR_INTERCEPT_MESSAGE
return res# 'success!'
@ -194,10 +195,13 @@ class TheOperator(Operator):
def forge_new_keys(self,**data):
# get keys
res = super().forge_new_keys(**data)
pkg={}
pkg['name']=data.get('name')
pkg['_keychain']=res
self.log('returned keys from keymaker.forge_new_keys:','\n'.join(res.keys()))
# return to_phone,to_caller
return (res,{})
return (pkg,{})
def init_operators():

Loading…
Cancel
Save