peer/key exchange work (mostly done)
This commit is contained in:
parent
a5e98b4787
commit
cb3015652a
4 changed files with 54 additions and 8 deletions
|
|
@ -41,6 +41,24 @@ class OnionrUtils:
|
|||
'''High level function to encrypt a message to a peer and insert it as a block'''
|
||||
return
|
||||
|
||||
def mergeKeys(self, newKeyList):
|
||||
'''Merge ed25519 key list to our database'''
|
||||
retVal = False
|
||||
for key in newKeyList:
|
||||
if not key in self._core.listPeers(randomOrder=False):
|
||||
if self._core.addPeer(key):
|
||||
retVal = True
|
||||
return retVal
|
||||
|
||||
def mergeAdders(self, newAdderList):
|
||||
'''Merge peer adders list to our database'''
|
||||
retVal = False
|
||||
for adder in newAdderList:
|
||||
if not adder in self._core.listAdders(randomOrder=False):
|
||||
if self._core.addAddress(adder):
|
||||
retVal = True
|
||||
return retVal
|
||||
|
||||
def localCommand(self, command):
|
||||
'''
|
||||
Send a command to the local http API server, securely. Intended for local clients, DO NOT USE for remote peers.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue