94 Commits (master)

Author SHA1 Message Date
Jianping Wu df20cfc6d2 WIP: implemented keva_delete. 6 years ago
Jianping Wu 148ff7fcbd Handled OP_KEVA_* - treated them as NOP. 6 years ago
Jianping Wu 2ba7b82896 Handled keva script with getAddress. 6 years ago
Johnson Lau d353dd121b Add constant scriptCode policy in non-segwit scripts 6 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 7 years ago
practicalswift a720b928c8 Remove includes in .cpp files for things the corresponding .h file already included 7 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 7 years ago
Jim Posen 5ddf56045a script: Change SignatureHash input index check to an assert. 7 years ago
MeshCollider 592404f03f Changing &vec[0] to vec.data(), what 9804 missed 7 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 7 years ago
Jack Grigg e181dbe748
Add comments 7 years ago
Pieter Wuille 0aadc11fd8 Avoid dereference-of-casted-pointer 7 years ago
Pieter Wuille 2851b77312 Make all script verification flags softforks 7 years ago
practicalswift 5a9b508279 [trivial] Add end of namespace comments 7 years ago
practicalswift 211adc074a Use range-based for loops (C++11) when looping over vector elements 7 years ago
Gregory Sanders cb184b3a54 Add constant for maximum stack size 7 years ago
practicalswift b51aaf1c42 Remove unused C++ code not covered by unit tests 7 years ago
Karl-Johan Alm 8cbfc4e472
Refactor: Remove using namespace <xxx> from script/ 7 years ago
Johnson Lau 0da49b5926 Skip precompute sighash for transactions without witness 8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 8 years ago
Karl-Johan Alm 8c1dbc5e9d Refactor: Removed begin/end_ptr functions. 8 years ago
Pieter Wuille 528472111b Get rid of nType and nVersion 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 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
Pieter Wuille d2c5d044d0 Precompute sighashes 8 years ago
Pieter Wuille 2b1f6f9ccf BIP141: Other consensus critical limits, and BIP145 8 years ago
Pieter Wuille 3dd410294d BIP143: Verification logic 8 years ago
Pieter Wuille 449f9b8deb BIP141: Witness program 8 years ago
Pieter Wuille f8e6fb1800 Introduce constant for maximum CScript length 8 years ago
MarcoFalke fada0c422c [doc] Fix doxygen comments for members 8 years ago
BtcDrak a38107643f Code style fix. 8 years ago
BtcDrak c3c375226e Separate CheckLockTime() and CheckSequence() logic 8 years ago
Mark Friedenbach 53e53a33c9 BIP112: Implement CHECKSEQUENCEVERIFY 8 years ago
Alex Morcos c6c2f0fd78 Implement SequenceLocks functions 9 years ago
Pieter Wuille 9d95187d5d Correctly report high-S violations 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
Pieter Wuille 6e18268616 Switch to libsecp256k1-based validation for ECDSA 9 years ago
Pieter Wuille 114b5812f6 Prevector type 9 years ago
David Hill b48da5c189 script: Remove magic numbers 9 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. 9 years ago
mruddy af3208bfa6 Resolve issue 3166. 9 years ago
Peter Todd bc60b2b4b4 Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65) 9 years ago
Pieter Wuille 9fddceda44 Avoid storing a reference passed to SignatureChecker constructors 10 years ago
Pieter Wuille 858809a33e Use separate SignatureChecker for CMutableTransaction 10 years ago
Pieter Wuille 80ad135a5e Change IsDERSignature to BIP66 implementation 10 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 10 years ago
Peter Todd 2fa9a8ec86
Make empty byte arrays pass CheckSignatureEncoding() 10 years ago