78 Commits (d81dccf191a48a6b59c3747d7b4ccbe3535dde40)

Author SHA1 Message Date
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 7 years ago
Pieter Wuille 0aadc11fd8 Avoid dereference-of-casted-pointer 7 years ago
practicalswift 5a9b508279 [trivial] Add end of namespace comments 8 years ago
practicalswift 211adc074a Use range-based for loops (C++11) when looping over vector elements 8 years ago
Gregory Sanders cb184b3a54 Add constant for maximum stack size 8 years ago
practicalswift b51aaf1c42 Remove unused C++ code not covered by unit tests 8 years ago
Karl-Johan Alm 8cbfc4e472
Refactor: Remove using namespace <xxx> from script/ 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 9 years ago
Pieter Wuille 3dd410294d BIP143: Verification logic 9 years ago
Pieter Wuille 449f9b8deb BIP141: Witness program 9 years ago
Pieter Wuille f8e6fb1800 Introduce constant for maximum CScript length 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
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) 10 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
Wladimir J. van der Laan 34cdc41128 String conversions uint256 -> uint256S 10 years ago
Wladimir J. van der Laan 2eae3157f6 Replace uint256(1) with static constant 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Luke Dashjr d227011184 MOVEONLY: core/ -> primitives/ 10 years ago
Pieter Wuille b6e03cc592 Add SCRIPT_VERIFY_CLEANSTACK (BIP62 rule 6) 10 years ago
Pieter Wuille ae4151bbad No semantic change: reuse stack variable in P2SH evaluation 10 years ago
Cory Fields 322317951f libbitcoinconsensus: don't require any global constructors 10 years ago
Pieter Wuille 36fa4a78ac Split up crypto/sha2 10 years ago
Peter Todd ca8158719b Test the exact order of CHECKMULTISIG sig/pubkey evaluation 10 years ago
Pieter Wuille 98b135f97f Make STRICTENC invalid pubkeys fail the script rather than the opcode. 10 years ago
Peter Todd 03914234b3
Discourage NOPs reserved for soft-fork upgrades 10 years ago
Cory Fields ab9edbd6b6 script: create sane error return codes for script validation and remove logging 10 years ago