Split get signing hash operation and signature verify operation.

This commit is contained in:
JoelKatz
2012-06-23 21:53:54 -07:00
parent 4d52ec0191
commit 9db52a232a
4 changed files with 11 additions and 5 deletions

View File

@@ -46,9 +46,9 @@ uint256 LedgerProposal::getSigningHash() const
return s.getSHA512Half();
}
bool LedgerProposal::checkSign(const std::string& signature)
bool LedgerProposal::checkSign(const std::string& signature, const uint256& signingHash)
{
return mPublicKey.verifyNodePublic(getSigningHash(), signature);
return mPublicKey.verifyNodePublic(signingHash, signature);
}
void LedgerProposal::changePosition(const uint256& newPosition)