dogecoin/src/script
Andrew Chow 7de019bc61
Introduce DeferringSignatureChecker and inherit with SignatureExtractor
Introduces a DeferringSignatureChecker which simply takes a
BaseSignatureChecker and passes through everything.
SignatureExtractorChecker now subclasses DeferringSignatureChecker. This
allows for all BaseSignatureChecker functions to be implemented for
SignatureExtractorChecker, while allowing for future signature checkers
which opreate similarly to SignatureExtractorChecker.

Github-Pull: #21166
Rebased-From: 6965456c10c9c4025c71c5e24fa5b27b15e5933a
2021-04-08 18:18:55 -04:00
..
bitcoinconsensus.cpp
bitcoinconsensus.h
descriptor.cpp refactor: Make HexStr take a span 2020-08-06 19:41:43 +02:00
descriptor.h Add IsSingleType to Descriptors 2020-04-23 13:59:48 -04:00
interpreter.cpp Implement Tapscript script validation rules (BIP 342) 2020-10-12 17:18:24 -07:00
interpreter.h Introduce DeferringSignatureChecker and inherit with SignatureExtractor 2021-04-08 18:18:55 -04:00
keyorigin.h
script.cpp Implement Tapscript script validation rules (BIP 342) 2020-10-12 17:18:24 -07:00
script.h Implement Tapscript script validation rules (BIP 342) 2020-10-12 17:18:24 -07:00
script_error.cpp Implement Tapscript script validation rules (BIP 342) 2020-10-12 17:18:24 -07:00
script_error.h Implement Tapscript script validation rules (BIP 342) 2020-10-12 17:18:24 -07:00
sigcache.cpp script: Make ComputeEntrySchnorr and ComputeEntryECDSA const to clarify contract 2020-10-16 06:26:46 +00:00
sigcache.h Support for Schnorr signatures and integration in SignatureCheckers (BIP 340) 2020-10-12 17:15:40 -07:00
sign.cpp Introduce DeferringSignatureChecker and inherit with SignatureExtractor 2021-04-08 18:18:55 -04:00
sign.h Support for Schnorr signatures and integration in SignatureCheckers (BIP 340) 2020-10-12 17:15:40 -07:00
signingprovider.cpp Use explicit conversion from WitnessV0KeyHash -> CKeyID 2020-06-19 12:14:08 -07:00
signingprovider.h
standard.cpp Make Taproot spends standard + policy limits 2020-10-12 17:18:47 -07:00
standard.h Make Taproot spends standard + policy limits 2020-10-12 17:18:47 -07:00