aboutsummaryrefslogtreecommitdiff
path: root/src/script
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Get rid of inaccurate ScriptSigArgsExpectedPieter Wuille2016-02-012-22/+0
* | Merge pull request #7205Wladimir J. van der Laan2016-01-0512-12/+12
|\ \
| * | Bump copyright headers to 2015MarcoFalke2015-12-1312-12/+12
| |/
* / Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY.mb300sd2015-12-152-3/+3
|/
* Merge pull request #6914Wladimir J. van der Laan2015-12-014-11/+15
|\
| * Prevector typePieter Wuille2015-11-134-11/+15
* | [trivial] Reuse translation and cleanup DEFAULT_* valuesMarcoFalke2015-11-282-1/+3
* | Constrain constant values to a single location in codeLuke Dashjr2015-11-282-0/+2
* | Switch to libsecp256k1-based validation for ECDSAPieter Wuille2015-11-152-12/+10
|/
* Evict sigcache entries that are seen in a blockPieter Wuille2015-10-311-2/+13
* Make sigcache faster and more efficientPieter Wuille2015-10-312-34/+50