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());
}
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)

View File

@@ -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