aboutsummaryrefslogtreecommitdiff
path: root/src/script
Commit message (Expand)AuthorAgeFilesLines
...
* | | | Sanity check transaction scripts in DecodeHexTxAndrew Chow2017-06-072-1/+5
* | | | Add a valid opcode sanity check to CScriptAndrew Chow2017-06-072-0/+15
|/ / /
* | | Merge #10313: [Consensus] Add constant for maximum stack sizePieter Wuille2017-05-232-1/+4
|\ \ \
| * | | Add constant for maximum stack sizeGregory Sanders2017-05-022-1/+4
| |/ /
* / / Use range-based for loops (C++11) when looping over vector elementspracticalswift2017-05-191-6/+6
|/ /
* | Remove unused C++ code not covered by unit testspracticalswift2017-04-261-3/+3
* | Deduplicate SignatureCacheHasherJeremy Rubin2017-04-122-22/+21
* | Refactor: Remove using namespace <xxx> from script/Karl-Johan Alm2017-03-085-51/+41
* | Merge #8808: Do not shadow variables (gcc set)Wladimir J. van der Laan2017-03-035-12/+12
|\ \
| * | Do not shadow variables (gcc set)Pavel Janík2016-12-055-12/+12
* | | Trivial: fix comments referencing AppInit2Marko Bencun2017-02-241-1/+2
* | | 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