aboutsummaryrefslogtreecommitdiff
path: root/src/script/interpreter.cpp
AgeCommit message (Expand)Author
2016-10-17Require compressed keys in segwit as policy and disable signing with uncompre...Johnson Lau
2016-10-13Add policy: null signature for failed CHECK(MULTI)SIGJohnson Lau
2016-10-13Make non-minimal OP_IF/NOTIF argument non-standard for P2WSHJohnson Lau
2016-09-07Precompute sighashesPieter Wuille
2016-06-22BIP141: Other consensus critical limits, and BIP145Pieter Wuille
2016-06-22BIP143: Verification logicPieter Wuille
2016-06-22BIP141: Witness programPieter Wuille
2016-04-25Introduce constant for maximum CScript lengthPieter Wuille
2016-04-03[doc] Fix doxygen comments for membersMarcoFalke
2016-02-16Code style fix.BtcDrak
2016-02-14Separate CheckLockTime() and CheckSequence() logicBtcDrak
2016-02-14BIP112: Implement CHECKSEQUENCEVERIFYMark Friedenbach
2016-02-12Merge #7184: Implement SequenceLocks functions for BIP 68Wladimir J. van der Laan
2016-02-10Implement SequenceLocks functionsAlex Morcos
2016-02-10Correctly report high-S violationsPieter Wuille
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-12-01Merge pull request #6914Wladimir J. van der Laan
2015-11-15Switch to libsecp256k1-based validation for ECDSAPieter Wuille
2015-11-13Prevector typePieter Wuille
2015-10-15script: Remove magic numbersDavid Hill
2015-09-25Merge pull request #5264Wladimir J. van der Laan
2015-08-10Correct a possibly intentional pun that is nevertheless hard to read: "two ti...Mark Friedenbach
2015-07-30Resolve issue 3166.mruddy
2015-06-21Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65)Peter Todd
2015-02-03Merge pull request #5713Wladimir J. van der Laan
2015-02-02Avoid storing a reference passed to SignatureChecker constructorsPieter Wuille
2015-02-02Use separate SignatureChecker for CMutableTransactionPieter Wuille
2015-02-01Change IsDERSignature to BIP66 implementationPieter Wuille
2015-01-31Remove whitespaces before double colon in errors and logsPavel Janík
2015-01-09Make empty byte arrays pass CheckSignatureEncoding()Peter Todd
2015-01-08Merge pull request #5143Wladimir J. van der Laan
2015-01-05String conversions uint256 -> uint256SWladimir J. van der Laan
2015-01-05Replace uint256(1) with static constantWladimir J. van der Laan
2014-12-19Added "Core" to copyright headerssandakersmann
2014-12-03MOVEONLY: core/ -> primitives/Luke Dashjr
2014-12-01Merge pull request #5227Wladimir J. van der Laan
2014-11-25Add SCRIPT_VERIFY_CLEANSTACK (BIP62 rule 6)Pieter Wuille
2014-11-25No semantic change: reuse stack variable in P2SH evaluationPieter Wuille
2014-11-24libbitcoinconsensus: don't require any global constructorsCory Fields
2014-11-20Split up crypto/sha2Pieter Wuille
2014-11-20Test the exact order of CHECKMULTISIG sig/pubkey evaluationPeter Todd
2014-11-20Make STRICTENC invalid pubkeys fail the script rather than the opcode.Pieter Wuille
2014-11-17Discourage NOPs reserved for soft-fork upgradesPeter Todd
2014-11-14script: create sane error return codes for script validation and remove loggingCory Fields
2014-11-10Make comments in /src/script doxygen compatibleMichael Ford
2014-10-31boost: moveonly: split CPubKey and friends to new filesCory Fields
2014-10-31boost: moveonly: create eccryptoverify.h|cpp and move helper functions thereCory Fields
2014-10-28Merge pull request #5100Pieter Wuille
2014-10-27MOVEONLY: Separate CTransaction and dependencies from corejtimon
2014-10-25Add SCRIPT_VERIFY_MINIMALDATA (BIP62 rules 3 and 4)Pieter Wuille