94 Commits (master)

Author SHA1 Message Date
SHI ba8fa32291 assert: Disable error message feature 4 years ago
Johnson Lau d353dd121b Add constant scriptCode policy in non-segwit scripts 5 years ago
SHI c93b275591 Rename all 5 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 5 years ago
practicalswift a720b928c8 Remove includes in .cpp files for things the corresponding .h file already included 5 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 5 years ago
Jim Posen 5ddf56045a script: Change SignatureHash input index check to an assert. 5 years ago
MeshCollider 592404f03f Changing &vec[0] to vec.data(), what 9804 missed 5 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 5 years ago
Jack Grigg e181dbe748
Add comments 5 years ago
Pieter Wuille 0aadc11fd8 Avoid dereference-of-casted-pointer 5 years ago
Pieter Wuille 2851b77312 Make all script verification flags softforks 5 years ago
practicalswift 5a9b508279 [trivial] Add end of namespace comments 6 years ago
practicalswift 211adc074a Use range-based for loops (C++11) when looping over vector elements 6 years ago
Gregory Sanders cb184b3a54 Add constant for maximum stack size 6 years ago
practicalswift b51aaf1c42 Remove unused C++ code not covered by unit tests 6 years ago
Karl-Johan Alm 8cbfc4e472
Refactor: Remove using namespace <xxx> from script/ 6 years ago
Johnson Lau 0da49b5926 Skip precompute sighash for transactions without witness 6 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 6 years ago
Karl-Johan Alm 8c1dbc5e9d Refactor: Removed begin/end_ptr functions. 6 years ago
Pieter Wuille 528472111b Get rid of nType and nVersion 6 years ago
Johnson Lau 4c0c25a604 Require compressed keys in segwit as policy and disable signing with uncompressed keys for segwit scripts 6 years ago
Johnson Lau acf853df91 Add script tests for FindAndDelete in pre-segwit and segwit scripts 6 years ago
Johnson Lau e41bd449ab Add policy: null signature for failed CHECK(MULTI)SIG 6 years ago
Johnson Lau c72c5b1e3b Make non-minimal OP_IF/NOTIF argument non-standard for P2WSH 6 years ago
Pieter Wuille 35fe0393f2 Rename to PrecomputedTransactionData 6 years ago
Pieter Wuille d2c5d044d0 Precompute sighashes 6 years ago
Pieter Wuille 2b1f6f9ccf BIP141: Other consensus critical limits, and BIP145 7 years ago
Pieter Wuille 3dd410294d BIP143: Verification logic 7 years ago
Pieter Wuille 449f9b8deb BIP141: Witness program 7 years ago
Pieter Wuille f8e6fb1800 Introduce constant for maximum CScript length 7 years ago
MarcoFalke fada0c422c [doc] Fix doxygen comments for members 7 years ago
BtcDrak a38107643f Code style fix. 7 years ago
BtcDrak c3c375226e Separate CheckLockTime() and CheckSequence() logic 7 years ago
Mark Friedenbach 53e53a33c9 BIP112: Implement CHECKSEQUENCEVERIFY 7 years ago
Alex Morcos c6c2f0fd78 Implement SequenceLocks functions 7 years ago
Pieter Wuille 9d95187d5d Correctly report high-S violations 7 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 7 years ago
Pieter Wuille 6e18268616 Switch to libsecp256k1-based validation for ECDSA 7 years ago
Pieter Wuille 114b5812f6 Prevector type 7 years ago
David Hill b48da5c189 script: Remove magic numbers 7 years ago
Mark Friedenbach e846b2a1e9 Correct a possibly intentional pun that is nevertheless hard to read: "two times of nLockTime." What is meant is that there are two kinds, or categories of nLockTime. 7 years ago
mruddy af3208bfa6 Resolve issue 3166. 7 years ago
Peter Todd bc60b2b4b4 Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65) 8 years ago
Pieter Wuille 9fddceda44 Avoid storing a reference passed to SignatureChecker constructors 8 years ago
Pieter Wuille 858809a33e Use separate SignatureChecker for CMutableTransaction 8 years ago
Pieter Wuille 80ad135a5e Change IsDERSignature to BIP66 implementation 8 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 8 years ago
Peter Todd 2fa9a8ec86
Make empty byte arrays pass CheckSignatureEncoding() 8 years ago
Wladimir J. van der Laan 34cdc41128 String conversions uint256 -> uint256S 8 years ago