aboutsummaryrefslogtreecommitdiff
path: root/src/script
AgeCommit message (Expand)Author
2016-12-02Add script tests for FindAndDelete in pre-segwit and segwit scriptsJohnson Lau
2016-10-17Fix ismine and addwitnessaddress: no uncompressed keys in segwitPieter Wuille
2016-10-17Require compressed keys in segwit as policy and disable signing with uncompre...Johnson Lau
2016-10-13Add NULLDUMMY verify flag in bitcoinconsensus.hJohnson Lau
2016-10-13Add policy: null signature for failed CHECK(MULTI)SIGJohnson Lau
2016-10-13Make non-minimal OP_IF/NOTIF argument non-standard for P2WSHJohnson Lau
2016-09-21[doc] Fix typos in comments, doxygen: Fix comment syntaxMarcoFalke
2016-09-07Precompute sighashesPieter Wuille
2016-07-29libconsensus: Expose a flag for BIP112Jorge Timón
2016-06-28Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFYBtcDrak
2016-06-22[RPC] signrawtransaction can sign P2WSHNicolasDorier
2016-06-22BIP143: Signing logicPieter Wuille
2016-06-22[libconsensus] Script verification API with amountsThomas Kerin
2016-06-22BIP141: Other consensus critical limits, and BIP145Pieter Wuille
2016-06-22BIP143: Verification logicPieter Wuille
2016-06-22Refactor script validation to observe amountsPieter Wuille
2016-06-22BIP141: Witness programPieter Wuille
2016-06-22BIP144: Serialization, hashes, relay (sender side)Pieter Wuille
2016-05-05Merge #7907: Optimize and Cleanup CScript::FindAndDeleteWladimir J. van der Laan
2016-04-25Treat overly long scriptPubKeys as unspendablePieter Wuille
2016-04-25Introduce constant for maximum CScript lengthPieter Wuille
2016-04-21Improve worst-case behavior of CScript::FindAndDeletePatrick Strateman
2016-04-19Replace c-style cast with c++ style static_cast.Patrick Strateman
2016-04-19Replace memcmp with std::equal in CScript::FindAndDeletePatrick Strateman
2016-04-18wallet_ismine.h → script/ismine.hWladimir J. van der Laan
2016-04-03[doc] Fix doxygen comments for membersMarcoFalke
2016-02-16Code style fix.BtcDrak
2016-02-14Separate CheckLockTime() and CheckSequence() logicBtcDrak
2016-02-14BIP112: Implement CHECKSEQUENCEVERIFYMark Friedenbach
2016-02-12Merge #7184: Implement SequenceLocks functions for BIP 68Wladimir J. van der Laan
2016-02-10Implement SequenceLocks functionsAlex Morcos
2016-02-10Correctly report high-S violationsPieter Wuille
2016-02-01Get rid of inaccurate ScriptSigArgsExpectedPieter Wuille
2016-01-05Merge pull request #7205Wladimir J. van der Laan
2015-12-15Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY.mb300sd
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-12-01Merge pull request #6914Wladimir J. van der Laan
2015-11-28[trivial] Reuse translation and cleanup DEFAULT_* valuesMarcoFalke
2015-11-28Constrain constant values to a single location in codeLuke Dashjr
2015-11-15Switch to libsecp256k1-based validation for ECDSAPieter Wuille
2015-11-13Prevector typePieter Wuille
2015-10-31Evict sigcache entries that are seen in a blockPieter Wuille
2015-10-31Make sigcache faster and more efficientPieter Wuille
2015-10-23Merge pull request #6351Wladimir J. van der Laan
2015-10-15script: Remove magic numbersDavid Hill
2015-10-08Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logicPeter Todd
2015-10-01Accept any sequence of PUSHDATAs in OP_RETURN outputsPeter Todd
2015-10-01Add IsPushOnly(const_iterator pc)Peter Todd
2015-10-01Make TX_SCRIPTHASH clear vSolutionsRet firstPeter Todd
2015-09-25Merge pull request #5264Wladimir J. van der Laan