Fix checkSign for SerializedTransaction.

This commit is contained in:
Arthur Britto
2012-05-15 13:03:18 -07:00
parent 063ba4e381
commit 383e9c69aa
2 changed files with 3 additions and 3 deletions

View File

@@ -136,9 +136,9 @@ bool SerializedTransaction::sign(const NewcoinAddress& naAccountPrivate)
return naAccountPrivate.accountPrivateSign(getSigningHash(), mSignature.peekValue()); 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<unsigned char>& sig) void SerializedTransaction::setSignature(const std::vector<unsigned char>& sig)

View File

@@ -112,7 +112,7 @@ public:
virtual Json::Value getJson(int options) const; virtual Json::Value getJson(int options) const;
bool sign(const NewcoinAddress& naAccountPrivate); bool sign(const NewcoinAddress& naAccountPrivate);
bool checkSign(const NewcoinAddress& naAccountPrivate) const; bool checkSign(const NewcoinAddress& naAccountPublic) const;
}; };
#endif #endif