lbrycrd/src/script
Johnson Lau 9dabfe49c0 Add constant scriptCode policy in non-segwit scripts
This disables OP_CODESEPARATOR in non-segwit scripts (even in an unexecuted branch), and makes a positive FindAndDelete result invalid. This ensures that the scriptCode serialized in SignatureHash() is always the same as the script passing to the EvalScript.
2018-05-05 04:26:12 +08:00
..
bitcoinconsensus.cpp Support deserializing into temporaries 2018-03-13 17:04:31 -07:00
bitcoinconsensus.h Fix missing or inconsistent include guards 2018-03-22 16:23:04 +01:00
interpreter.cpp Add constant scriptCode policy in non-segwit scripts 2018-05-05 04:26:12 +08:00
interpreter.h Add constant scriptCode policy in non-segwit scripts 2018-05-05 04:26:12 +08:00
ismine.cpp Use anonymous namespace instead of static functions 2018-04-19 21:06:47 -07:00
ismine.h Do not expose SigVersion argument to IsMine 2018-04-19 20:52:47 -07:00
script.cpp [MOVEONLY] Turn CScript::GetOp2 into a function and move to cpp 2018-04-13 09:07:29 -07:00
script.h [MOVEONLY] Turn CScript::GetOp2 into a function and move to cpp 2018-04-13 09:07:29 -07:00
script_error.cpp Add constant scriptCode policy in non-segwit scripts 2018-05-05 04:26:12 +08:00
script_error.h Add constant scriptCode policy in non-segwit scripts 2018-05-05 04:26:12 +08:00
sigcache.cpp Increment MIT Licence copyright header year on files modified in 2017 2018-01-03 02:26:56 +09:00
sigcache.h Increment MIT Licence copyright header year on files modified in 2017 2018-01-03 02:26:56 +09:00
sign.cpp Make DummySignatureCreator a singleton 2018-04-10 09:29:17 -07:00
sign.h Make DummySignatureCreator a singleton 2018-04-10 09:29:17 -07:00
standard.cpp Extract consts for WITNESS_V0 hash sizes 2018-04-10 20:13:32 -07:00
standard.h Make CScript -> CScriptID conversion explicit 2018-04-18 17:08:50 -07:00