diff --git a/onionr/api.py b/onionr/api.py index efb420c6..92ba30a1 100755 --- a/onionr/api.py +++ b/onionr/api.py @@ -133,9 +133,9 @@ class API: elif action == 'ping': resp = Response("pong!") elif action == 'getHMAC': - resp = Response(self._crypto.generateHMAC()) + resp = Response(self._crypto.generateSymmetric()) elif action == 'getSymmetric': - pass + resp = Response(self._crypto.generateSymmetric()) elif action == 'getDBHash': resp = Response(self._utils.getBlockDBHash()) elif action == 'getBlockHashes': diff --git a/onionr/onionr.py b/onionr/onionr.py index c4d360af..87b02442 100755 --- a/onionr/onionr.py +++ b/onionr/onionr.py @@ -161,6 +161,7 @@ class Onionr: logger.error('Invalid peer ID') message = logger.readline("Enter a message: ") logger.info("Sending message to " + peer) + self.onionrUtils.sendPM(peer, message) def openGUI(self): diff --git a/onionr/onionrcrypto.py b/onionr/onionrcrypto.py index ccfcee7b..79bd339e 100644 --- a/onionr/onionrcrypto.py +++ b/onionr/onionrcrypto.py @@ -36,4 +36,8 @@ class OnionrCrypto: def verifyPGP(self, peer, signature): '''Verify PGP signed data''' gpg = gnupg.GPG(homedir=self._core.gpgHome) - \ No newline at end of file + + def generateSymmetric(): + return + def generateHMAC(): + return \ No newline at end of file