Changeset View
Changeset View
Standalone View
Standalone View
src/script/sign.cpp
Show First 20 Lines • Show All 353 Lines • ▼ Show 20 Lines | |||||
namespace { | namespace { | ||||
/** Dummy signature checker which accepts all signatures. */ | /** Dummy signature checker which accepts all signatures. */ | ||||
class DummySignatureChecker : public BaseSignatureChecker { | class DummySignatureChecker : public BaseSignatureChecker { | ||||
public: | public: | ||||
DummySignatureChecker() {} | DummySignatureChecker() {} | ||||
bool CheckSig(const std::vector<uint8_t> &scriptSig, | bool CheckSig(const std::vector<uint8_t> &scriptSig, | ||||
const std::vector<uint8_t> &vchPubKey, | const std::vector<uint8_t> &vchPubKey, | ||||
const CScript &scriptCode, uint32_t flags) const { | const CScript &scriptCode, uint32_t flags) const override { | ||||
return true; | return true; | ||||
} | } | ||||
}; | }; | ||||
const DummySignatureChecker dummyChecker; | const DummySignatureChecker dummyChecker; | ||||
} // namespace | } // namespace | ||||
const BaseSignatureChecker &DummySignatureCreator::Checker() const { | const BaseSignatureChecker &DummySignatureCreator::Checker() const { | ||||
return dummyChecker; | return dummyChecker; | ||||
Show All 18 Lines |