dogecoin/src/script
Wladimir J. van der Laan 5ca8ef299a libconsensus: Add input validation of flags
Makes it an error to use flags that have not been defined
on the libconsensus API.

There has been some confusion as to what pass to libconsensus, and
(combined with mention in the release notes) this should clear it up.

Using undocumented flags is a risk because their meaning,
and what combinations are allowed, changes from release to release.
E.g. it is no longer possible to pass (CLEANSTACK | P2SH) without
running into an assertion after the segwit changes.
2016-10-20 19:26:36 +02:00
..
bitcoinconsensus.cpp libconsensus: Add input validation of flags 2016-10-20 19:26:36 +02:00
bitcoinconsensus.h libconsensus: Add input validation of flags 2016-10-20 19:26:36 +02:00
interpreter.cpp Merge #8927: Add script tests for FindAndDelete in pre-segwit and segwit scripts 2016-10-19 17:41:34 +02:00
interpreter.h Require compressed keys in segwit as policy and disable signing with uncompressed keys for segwit scripts 2016-10-16 23:53:35 +08:00
ismine.cpp Fix ismine and addwitnessaddress: no uncompressed keys in segwit 2016-10-17 00:34:37 +08:00
ismine.h Fix ismine and addwitnessaddress: no uncompressed keys in segwit 2016-10-17 00:34:37 +08:00
script.cpp Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY 2016-06-28 17:17:36 +01:00
script.h Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY 2016-06-28 17:17:36 +01:00
script_error.cpp Require compressed keys in segwit as policy and disable signing with uncompressed keys for segwit scripts 2016-10-16 23:53:35 +08:00
script_error.h Require compressed keys in segwit as policy and disable signing with uncompressed keys for segwit scripts 2016-10-16 23:53:35 +08:00
sigcache.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
sigcache.h Rename to PrecomputedTransactionData 2016-08-26 18:44:10 +02:00
sign.cpp Require compressed keys in segwit as policy and disable signing with uncompressed keys for segwit scripts 2016-10-16 23:53:35 +08:00
sign.h [doc] Fix typos in comments, doxygen: Fix comment syntax 2016-08-22 10:51:41 +02:00
standard.cpp BIP143: Signing logic 2016-06-22 15:43:01 +02:00
standard.h BIP143: Signing logic 2016-06-22 15:43:01 +02:00