From 0d30c6a53e6aa6df9a3f61ea8d2719f165497efd Mon Sep 17 00:00:00 2001 From: 0xDEADFACE Date: Sun, 14 Feb 2016 09:23:32 -0800 Subject: [PATCH] RPC: encryptdata & decryptdata methods --- novacoin-qt.pro | 1 + src/bitcoinrpc.cpp | 2 ++ src/bitcoinrpc.h | 3 +++ src/makefile.bsd | 1 + src/makefile.linux-mingw | 1 + src/makefile.mingw | 1 + src/makefile.osx | 1 + src/makefile.unix | 1 + 8 files changed, 11 insertions(+), 0 deletions(-) diff --git a/novacoin-qt.pro b/novacoin-qt.pro index 1759e98..52f9959 100644 --- a/novacoin-qt.pro +++ b/novacoin-qt.pro @@ -313,6 +313,7 @@ SOURCES += src/qt/bitcoin.cpp src/qt/bitcoingui.cpp \ src/qt/transactionview.cpp \ src/qt/walletmodel.cpp \ src/bitcoinrpc.cpp \ + src/rpccrypt.cpp \ src/rpcdump.cpp \ src/rpcnet.cpp \ src/rpcmining.cpp \ diff --git a/src/bitcoinrpc.cpp b/src/bitcoinrpc.cpp index c6b64fe..5535b9b 100644 --- a/src/bitcoinrpc.cpp +++ b/src/bitcoinrpc.cpp @@ -321,6 +321,8 @@ static const CRPCCommand vRPCCommands[] = { "adjustmalleablepubkey", &adjustmalleablepubkey, false, false}, { "listmalleableviews", &listmalleableviews, false, false}, { "dumpmalleablekey", &dumpmalleablekey, false, false}, + { "encryptdata", &encryptdata, false, false }, + { "decryptdata", &decryptdata, false, false }, { "sendalert", &sendalert, false, false}, }; diff --git a/src/bitcoinrpc.h b/src/bitcoinrpc.h index abadd8b..d18e5f6 100644 --- a/src/bitcoinrpc.h +++ b/src/bitcoinrpc.h @@ -212,6 +212,9 @@ extern json_spirit::Value adjustmalleablepubkey(const json_spirit::Array& params extern json_spirit::Value listmalleableviews(const json_spirit::Array& params, bool fHelp); extern json_spirit::Value dumpmalleablekey(const json_spirit::Array& params, bool fHelp); +extern json_spirit::Value encryptdata(const json_spirit::Array& params, bool fHelp); // in rpccrypt.cpp +extern json_spirit::Value decryptdata(const json_spirit::Array& params, bool fHelp); + extern json_spirit::Value getrawtransaction(const json_spirit::Array& params, bool fHelp); // in rcprawtransaction.cpp extern json_spirit::Value listunspent(const json_spirit::Array& params, bool fHelp); extern json_spirit::Value createrawtransaction(const json_spirit::Array& params, bool fHelp); diff --git a/src/makefile.bsd b/src/makefile.bsd index a22ce33..7afc86d 100644 --- a/src/makefile.bsd +++ b/src/makefile.bsd @@ -118,6 +118,7 @@ OBJS= \ obj/stun.o \ obj/protocol.o \ obj/bitcoinrpc.o \ + obj/rpccrypt.o \ obj/rpcdump.o \ obj/rpcnet.o \ obj/rpcmining.o \ diff --git a/src/makefile.linux-mingw b/src/makefile.linux-mingw index e255112..aadac6b 100644 --- a/src/makefile.linux-mingw +++ b/src/makefile.linux-mingw @@ -85,6 +85,7 @@ OBJS= \ obj/stun.o \ obj/protocol.o \ obj/bitcoinrpc.o \ + obj/rpccrypt.o \ obj/rpcdump.o \ obj/rpcnet.o \ obj/rpcmining.o \ diff --git a/src/makefile.mingw b/src/makefile.mingw index e0bd3e0..368ca62 100644 --- a/src/makefile.mingw +++ b/src/makefile.mingw @@ -75,6 +75,7 @@ OBJS= \ obj/stun.o \ obj/protocol.o \ obj/bitcoinrpc.o \ + obj/rpccrypt.o \ obj/rpcdump.o \ obj/rpcnet.o \ obj/rpcmining.o \ diff --git a/src/makefile.osx b/src/makefile.osx index 96cf542..a057b9e 100644 --- a/src/makefile.osx +++ b/src/makefile.osx @@ -82,6 +82,7 @@ OBJS= \ obj/stun.o \ obj/protocol.o \ obj/bitcoinrpc.o \ + obj/rpccrypt.o \ obj/rpcdump.o \ obj/rpcnet.o \ obj/rpcmining.o \ diff --git a/src/makefile.unix b/src/makefile.unix index a37bf0e..2dddfa6 100644 --- a/src/makefile.unix +++ b/src/makefile.unix @@ -119,6 +119,7 @@ OBJS= \ obj/stun.o \ obj/protocol.o \ obj/bitcoinrpc.o \ + obj/rpccrypt.o \ obj/rpcdump.o \ obj/rpcnet.o \ obj/rpcmining.o \ -- 1.7.1