165 Commits (02d64bd929c9663ba38e96721c6dbd89972d043d)

Author SHA1 Message Date
Karl-Johan Alm 8cbfc4e472
Refactor: Remove using namespace <xxx> from script/ 8 years ago
Marko Bencun ef9f495e93 Trivial: fix comments referencing AppInit2 8 years ago
John Newbery 55c403b8fe Ensure `-maxsigcachesize` is in valid range 8 years ago
practicalswift cc16d99f1d [trivial] Fix typos in comments 8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 8 years ago
Pieter Wuille 2ddfcfd2d6 Make CScript (and prevector) c++11 movable. 8 years ago
Jeremy Rubin c9e69fbf39 Add CuckooCache implementation and replace the sigcache map_type with it 8 years ago
Karl-Johan Alm 8c1dbc5e9d Refactor: Removed begin/end_ptr functions. 8 years ago
Pavel Janík 9de90bb749 Do not shadow variables (gcc set) 8 years ago
Pieter Wuille f6fb7acda4 Move CTxInWitness inside CTxIn 8 years ago
Pieter Wuille 81e3228fcb Make CTransaction actually immutable 8 years ago
Pieter Wuille 528472111b Get rid of nType and nVersion 8 years ago
Pieter Wuille 657e05ab2e Make GetSerializeSize a wrapper on top of CSizeComputer 8 years ago
Pieter Wuille c2c5d42f36 Make streams' read and write return void 8 years ago
Wladimir J. van der Laan 5ca8ef299a libconsensus: Add input validation of flags 8 years ago
Pieter Wuille 248f3a76a8 Fix ismine and addwitnessaddress: no uncompressed keys in segwit 8 years ago
Johnson Lau 4c0c25a604 Require compressed keys in segwit as policy and disable signing with uncompressed keys for segwit scripts 8 years ago
Johnson Lau acf853df91 Add script tests for FindAndDelete in pre-segwit and segwit scripts 8 years ago
Johnson Lau 2fa0063c26 Add NULLDUMMY verify flag in bitcoinconsensus.h 8 years ago
Johnson Lau e41bd449ab Add policy: null signature for failed CHECK(MULTI)SIG 8 years ago
Johnson Lau c72c5b1e3b Make non-minimal OP_IF/NOTIF argument non-standard for P2WSH 8 years ago
Pieter Wuille 35fe0393f2 Rename to PrecomputedTransactionData 8 years ago
MarcoFalke fa27c0a2c4 [doc] Fix typos in comments, doxygen: Fix comment syntax 8 years ago
Pieter Wuille d2c5d044d0 Precompute sighashes 8 years ago
Jorge Timón d12b732ac2 libconsensus: Expose a flag for BIP112 9 years ago
BtcDrak 14d01309be Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY 9 years ago
NicolasDorier 745eb678ef [RPC] signrawtransaction can sign P2WSH 9 years ago
Pieter Wuille 605e8473a7 BIP143: Signing logic 9 years ago
Thomas Kerin b7dbeb24eb [libconsensus] Script verification API with amounts 9 years ago
Pieter Wuille 2b1f6f9ccf BIP141: Other consensus critical limits, and BIP145 9 years ago
Pieter Wuille 3dd410294d BIP143: Verification logic 9 years ago
Pieter Wuille 0ef1dd3e11 Refactor script validation to observe amounts 9 years ago
Pieter Wuille 449f9b8deb BIP141: Witness program 9 years ago
Pieter Wuille 7030d9eb47 BIP144: Serialization, hashes, relay (sender side) 9 years ago
Pieter Wuille 4f87af6fc7 Treat overly long scriptPubKeys as unspendable 9 years ago
Pieter Wuille f8e6fb1800 Introduce constant for maximum CScript length 9 years ago
Patrick Strateman d1d7775587 Improve worst-case behavior of CScript::FindAndDelete 9 years ago
Patrick Strateman c0f660c3a3 Replace c-style cast with c++ style static_cast. 9 years ago
Patrick Strateman ec9ad5f199 Replace memcmp with std::equal in CScript::FindAndDelete 9 years ago
Wladimir J. van der Laan a25a4f5b04 wallet_ismine.h → script/ismine.h 9 years ago
MarcoFalke fada0c422c [doc] Fix doxygen comments for members 9 years ago
BtcDrak a38107643f Code style fix. 9 years ago
BtcDrak c3c375226e Separate CheckLockTime() and CheckSequence() logic 9 years ago
Mark Friedenbach 53e53a33c9 BIP112: Implement CHECKSEQUENCEVERIFY 9 years ago
Alex Morcos c6c2f0fd78 Implement SequenceLocks functions 9 years ago
Pieter Wuille 9d95187d5d Correctly report high-S violations 9 years ago
Pieter Wuille 5d743099b5 Get rid of inaccurate ScriptSigArgsExpected 9 years ago
mb300sd 37d271d7cc Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY. 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
MarcoFalke faf93f37fe [trivial] Reuse translation and cleanup DEFAULT_* values 9 years ago