From 383e9c69aa8eac8430b8e7226591487505cc9c08 Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Tue, 15 May 2012 13:03:18 -0700 Subject: [PATCH] Fix checkSign for SerializedTransaction. --- src/SerializedTransaction.cpp | 4 ++-- src/SerializedTransaction.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SerializedTransaction.cpp b/src/SerializedTransaction.cpp index 67a067ea2..a007be112 100644 --- a/src/SerializedTransaction.cpp +++ b/src/SerializedTransaction.cpp @@ -136,9 +136,9 @@ bool SerializedTransaction::sign(const NewcoinAddress& naAccountPrivate) return naAccountPrivate.accountPrivateSign(getSigningHash(), mSignature.peekValue()); } -bool SerializedTransaction::checkSign(const NewcoinAddress& naAccountPrivate) const +bool SerializedTransaction::checkSign(const NewcoinAddress& naAccountPublic) const { - return naAccountPrivate.accountPrivateVerify(getSigningHash(), mSignature.getValue()); + return naAccountPublic.accountPublicVerify(getSigningHash(), mSignature.getValue()); } void SerializedTransaction::setSignature(const std::vector& sig) diff --git a/src/SerializedTransaction.h b/src/SerializedTransaction.h index 5ce70312e..fe03d1c18 100644 --- a/src/SerializedTransaction.h +++ b/src/SerializedTransaction.h @@ -112,7 +112,7 @@ public: virtual Json::Value getJson(int options) const; bool sign(const NewcoinAddress& naAccountPrivate); - bool checkSign(const NewcoinAddress& naAccountPrivate) const; + bool checkSign(const NewcoinAddress& naAccountPublic) const; }; #endif