aboutsummaryrefslogtreecommitdiff
path: root/src/script
Commit message (Expand)AuthorAgeFilesLines
* Ensure `-maxsigcachesize` is in valid rangeJohn Newbery2017-02-172-2/+5
* [trivial] Fix typos in commentspracticalswift2017-01-271-1/+1
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-3113-13/+13
* Make CScript (and prevector) c++11 movable.Pieter Wuille2016-12-211-1/+0
* Merge #8589: Inline CTxInWitness inside CTxInWladimir J. van der Laan2016-12-213-8/+6
|\
| * Move CTxInWitness inside CTxInPieter Wuille2016-12-043-8/+6
* | Merge #8895: Better SigCache ImplementationPieter Wuille2016-12-142-41/+45
|\ \
| * | Add CuckooCache implementation and replace the sigcache map_type with itJeremy Rubin2016-12-142-41/+45
* | | Refactor: Removed begin/end_ptr functions.Karl-Johan Alm2016-12-091-5/+5
| |/ |/|
* | Make CTransaction actually immutablePieter Wuille2016-12-021-2/+1
* | Get rid of nType and nVersionPieter Wuille2016-11-072-16/+18
* | Make GetSerializeSize a wrapper on top of CSizeComputerPieter Wuille2016-11-071-1/+1
* | Make streams' read and write return voidPieter Wuille2016-11-071-2/+1
* | libconsensus: Add input validation of flagsWladimir J. van der Laan2016-10-202-0/+13
|/
* Merge #8927: Add script tests for FindAndDelete in pre-segwit and segwit scriptsWladimir J. van der Laan2016-10-191-2/+2
|\
| * Add script tests for FindAndDelete in pre-segwit and segwit scriptsJohnson Lau2016-10-161-2/+2
* | Fix ismine and addwitnessaddress: no uncompressed keys in segwitPieter Wuille2016-10-172-10/+63
* | Require compressed keys in segwit as policy and disable signing with uncompre...Johnson Lau2016-10-165-8/+35
|/
* Add NULLDUMMY verify flag in bitcoinconsensus.hJohnson Lau2016-09-301-1/+2
* Add policy: null signature for failed CHECK(MULTI)SIGJohnson Lau2016-09-274-1/+20
* Make non-minimal OP_IF/NOTIF argument non-standard for P2WSHJohnson Lau2016-09-234-1/+14
* Merge #8524: Precompute sighashesPieter Wuille2016-09-014-22/+51
|\
| * Rename to PrecomputedTransactionDataPieter Wuille2016-08-264-12/+12
| * Precompute sighashesPieter Wuille2016-08-164-22/+51
* | Merge #8607: [doc] Fix doxygen off-by-one comments, fix typosWladimir J. van der Laan2016-08-281-1/+1
|\ \ | |/ |/|
| * [doc] Fix typos in comments, doxygen: Fix comment syntaxMarcoFalke2016-08-221-1/+1
* | libconsensus: Expose a flag for BIP112Jorge Timón2016-07-281-0/+1
* | Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFYBtcDrak2016-06-282-3/+3
|/
* [RPC] signrawtransaction can sign P2WSHNicolasDorier2016-06-222-0/+9
* BIP143: Signing logicPieter Wuille2016-06-225-94/+282
* [libconsensus] Script verification API with amountsThomas Kerin2016-06-222-6/+32
* BIP141: Other consensus critical limits, and BIP145Pieter Wuille2016-06-222-0/+49
* BIP143: Verification logicPieter Wuille2016-06-224-28/+95
* Refactor script validation to observe amountsPieter Wuille2016-06-225-6/+10
* BIP141: Witness programPieter Wuille2016-06-228-6/+163
* BIP144: Serialization, hashes, relay (sender side)Pieter Wuille2016-06-222-0/+26
* Merge #7907: Optimize and Cleanup CScript::FindAndDeleteWladimir J. van der Laan2016-05-051-3/+12
|\
| * Improve worst-case behavior of CScript::FindAndDeletePatrick Strateman2016-04-211-2/+11
| * Replace c-style cast with c++ style static_cast.Patrick Strateman2016-04-191-1/+1
| * Replace memcmp with std::equal in CScript::FindAndDeletePatrick Strateman2016-04-191-1/+1
* | Treat overly long scriptPubKeys as unspendablePieter Wuille2016-04-251-1/+1
* | Introduce constant for maximum CScript lengthPieter Wuille2016-04-252-1/+4
|/
* wallet_ismine.h → script/ismine.hWladimir J. van der Laan2016-04-182-0/+129
* [doc] Fix doxygen comments for membersMarcoFalke2016-04-032-7/+7
* Code style fix.BtcDrak2016-02-161-1/+2
* Separate CheckLockTime() and CheckSequence() logicBtcDrak2016-02-141-20/+26
* BIP112: Implement CHECKSEQUENCEVERIFYMark Friedenbach2016-02-144-8/+106
* Merge #7184: Implement SequenceLocks functions for BIP 68Wladimir J. van der Laan2016-02-121-1/+1
|\
| * Implement SequenceLocks functionsAlex Morcos2016-02-101-1/+1
* | Correctly report high-S violationsPieter Wuille2016-02-101-1/+4