From f8f0d9893d7969bdaa870fadb94ec5d0dfa8334d Mon Sep 17 00:00:00 2001 From: Vasil Dimov Date: Fri, 22 Nov 2019 17:17:29 +0100 Subject: Deduplicate the message signing code The logic of signing a message was duplicated in 3 places: src/qt/signverifymessagedialog.cpp SignVerifyMessageDialog::on_signMessageButton_SM_clicked() src/rpc/misc.cpp signmessagewithprivkey() src/wallet/rpcwallet.cpp signmessage() Move the logic into src/util/message.cpp MessageSign() and call it from all the 3 places. --- src/util/message.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/util/message.cpp') diff --git a/src/util/message.cpp b/src/util/message.cpp index 33e9c3384b..22ace2dd75 100644 --- a/src/util/message.cpp +++ b/src/util/message.cpp @@ -4,6 +4,7 @@ // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include // For CHashWriter +#include // For CKey #include // For DecodeDestination() #include // For CPubKey #include