aboutsummaryrefslogtreecommitdiff
path: root/src/script/interpreter.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Require compressed keys in segwit as policy and disable signing with uncompre...Johnson Lau2016-10-161-6/+22
|/
* Add policy: null signature for failed CHECK(MULTI)SIGJohnson Lau2016-09-271-1/+13
* Make non-minimal OP_IF/NOTIF argument non-standard for P2WSHJohnson Lau2016-09-231-0/+6
* Rename to PrecomputedTransactionDataPieter Wuille2016-08-261-3/+3
* Precompute sighashesPieter Wuille2016-08-161-17/+37
* BIP141: Other consensus critical limits, and BIP145Pieter Wuille2016-06-221-0/+47
* BIP143: Verification logicPieter Wuille2016-06-221-12/+72
* BIP141: Witness programPieter Wuille2016-06-221-2/+109
* Introduce constant for maximum CScript lengthPieter Wuille2016-04-251-1/+1
* [doc] Fix doxygen comments for membersMarcoFalke2016-04-031-6/+6
* Code style fix.BtcDrak2016-02-161-1/+2
* Separate CheckLockTime() and CheckSequence() logicBtcDrak2016-02-141-20/+26
* BIP112: Implement CHECKSEQUENCEVERIFYMark Friedenbach2016-02-141-7/+82
* Merge #7184: Implement SequenceLocks functions for BIP 68Wladimir J. van der Laan2016-02-121-1/+1
|\
| * Implement SequenceLocks functionsAlex Morcos2016-02-101-1/+1
* | Correctly report high-S violationsPieter Wuille2016-02-101-1/+4
* | Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
|/
* Merge pull request #6914Wladimir J. van der Laan2015-12-011-1/+1
|\
| * Prevector typePieter Wuille2015-11-131-1/+1
* | Switch to libsecp256k1-based validation for ECDSAPieter Wuille2015-11-151-11/+2
|/
* script: Remove magic numbersDavid Hill2015-10-151-3/+3
* Merge pull request #5264Wladimir J. van der Laan2015-09-251-1/+1
|\
| * Resolve issue 3166.mruddy2015-07-301-1/+1
* | Correct a possibly intentional pun that is nevertheless hard to read: "two ti...Mark Friedenbach2015-08-101-1/+1
|/
* Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65)Peter Todd2015-06-211-2/+81
* Merge pull request #5713Wladimir J. van der Laan2015-02-031-63/+63
|\
| * Change IsDERSignature to BIP66 implementationPieter Wuille2015-02-011-63/+63
* | Avoid storing a reference passed to SignatureChecker constructorsPieter Wuille2015-02-021-1/+1
* | Use separate SignatureChecker for CMutableTransactionPieter Wuille2015-02-021-2/+2
* | Remove whitespaces before double colon in errors and logsPavel Janík2015-01-311-1/+1
|/
* Make empty byte arrays pass CheckSignatureEncoding()Peter Todd2015-01-091-0/+5
* Merge pull request #5143Wladimir J. van der Laan2015-01-081-10/+22
|\
| * Add SCRIPT_VERIFY_CLEANSTACK (BIP62 rule 6)Pieter Wuille2014-11-251-3/+12
| * No semantic change: reuse stack variable in P2SH evaluationPieter Wuille2014-11-251-7/+10
* | String conversions uint256 -> uint256SWladimir J. van der Laan2015-01-051-1/+1
* | Replace uint256(1) with static constantWladimir J. van der Laan2015-01-051-2/+3
* | Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
* | MOVEONLY: core/ -> primitives/Luke Dashjr2014-12-031-1/+1
* | Merge pull request #5227Wladimir J. van der Laan2014-12-011-1/+1
|\ \
| * | Split up crypto/sha2Pieter Wuille2014-11-201-1/+1
* | | libbitcoinconsensus: don't require any global constructorsCory Fields2014-11-241-7/+8
| |/ |/|
* | Test the exact order of CHECKMULTISIG sig/pubkey evaluationPeter Todd2014-11-201-1/+5
* | Make STRICTENC invalid pubkeys fail the script rather than the opcode.Pieter Wuille2014-11-201-6/+6
|/
* Discourage NOPs reserved for soft-fork upgradesPeter Todd2014-11-171-0/+6
* script: create sane error return codes for script validation and remove loggingCory Fields2014-11-141-117/+180
* Make comments in /src/script doxygen compatibleMichael Ford2014-11-101-17/+22
* boost: moveonly: split CPubKey and friends to new filesCory Fields2014-10-311-1/+1
* boost: moveonly: create eccryptoverify.h|cpp and move helper functions thereCory Fields2014-10-311-1/+2