From 358562b65189dce982ad30a1c158606a540e9bcb Mon Sep 17 00:00:00 2001 From: jtimon Date: Fri, 18 Jul 2014 15:41:55 +0200 Subject: [PATCH] Remove unused function main:VerifySignature --- src/main.cpp | 5 ----- src/main.h | 2 -- src/test/script_P2SH_tests.cpp | 2 +- 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index f97825496..2163b90bf 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1372,11 +1372,6 @@ bool CScriptCheck::operator()() const { return true; } -bool VerifySignature(const CCoins& txFrom, const CTransaction& txTo, unsigned int nIn, unsigned int flags, int nHashType) -{ - return CScriptCheck(txFrom, txTo, nIn, flags, nHashType)(); -} - bool CheckInputs(const CTransaction& tx, CValidationState &state, const CCoinsViewCache &inputs, bool fScriptChecks, unsigned int flags, std::vector *pvChecks) { if (!tx.IsCoinBase()) diff --git a/src/main.h b/src/main.h index d340fd0b6..f7682c213 100644 --- a/src/main.h +++ b/src/main.h @@ -174,8 +174,6 @@ int64_t GetBlockValue(int nHeight, int64_t nFees); /** Create a new block index entry for a given block hash */ CBlockIndex * InsertBlockIndex(uint256 hash); -/** Verify a signature */ -bool VerifySignature(const CCoins& txFrom, const CTransaction& txTo, unsigned int nIn, unsigned int flags, int nHashType); /** Abort with a message */ bool AbortNode(const std::string &msg); /** Get statistics from node state */ diff --git a/src/test/script_P2SH_tests.cpp b/src/test/script_P2SH_tests.cpp index f99002017..ef63d9d34 100644 --- a/src/test/script_P2SH_tests.cpp +++ b/src/test/script_P2SH_tests.cpp @@ -113,7 +113,7 @@ BOOST_AUTO_TEST_CASE(sign) { CScript sigSave = txTo[i].vin[0].scriptSig; txTo[i].vin[0].scriptSig = txTo[j].vin[0].scriptSig; - bool sigOK = VerifySignature(CCoins(txFrom, 0), txTo[i], 0, SCRIPT_VERIFY_P2SH | SCRIPT_VERIFY_STRICTENC, 0); + bool sigOK = CScriptCheck(CCoins(txFrom, 0), txTo[i], 0, SCRIPT_VERIFY_P2SH | SCRIPT_VERIFY_STRICTENC, 0)(); if (i == j) BOOST_CHECK_MESSAGE(sigOK, strprintf("VerifySignature %d %d", i, j)); else