aboutsummaryrefslogtreecommitdiff
path: root/src/script.cpp
AgeCommit message (Expand)Author
2013-08-16Only create signatures with even S, and verification mode to check.Pieter Wuille
2013-07-31Remove #define loop from util.hGavin Andresen
2013-06-22Add ExtractAffectedKeys to scriptPieter Wuille
2013-06-05Removed script.cpp's dependence on main.hEric Lombrozo
2013-05-30Make signature cache store CPubKeysPieter Wuille
2013-05-30CSecret/CKey -> CKey/CPubKey split/refactorPieter Wuille
2013-05-30Make CPubKey statically allocatedPieter Wuille
2013-05-02Remove implementation of disabled opcodesGavin Andresen
2013-01-23Merge pull request #2114 from sipa/strictstrictGavin Andresen
2013-01-18Replace 520 constant with MAX_SCRIPT_ELEMENT_SIZEMatt Corallo
2013-01-08Remove contention on signature cache during block validationPieter Wuille
2013-01-08Move VerifySignature to mainPieter Wuille
2012-12-22Make IsCanonicalScript() check the hash type more thoroughlyPieter Wuille
2012-11-21Add assert and comment for subtle pay-to-script-hash logicGavin Andresen
2012-11-15Introduce script verification flagsPieter Wuille
2012-10-20Merge pull request #1936 from sipa/morehashwriterPieter Wuille
2012-10-20UltraprunePieter Wuille
2012-10-20Compact serialization for scriptsPieter Wuille
2012-10-20Merge pull request #1742 from sipa/canonicalJeff Garzik
2012-10-19Use CHashWriter also in SignatureHash(), and for message signingPieter Wuille
2012-09-25Documented bug in sign-extension behavior of opcodes OP_AND, OP_OR, and OP_XOR.Mark Friedenbach
2012-09-21Check for canonical public keys and signaturesPieter Wuille
2012-08-24Avoid leaving return types or function attributes on their own lines.Gregory Maxwell
2012-08-01Bugfix: Correct English grammar regarding "'s"Luke Dashjr
2012-08-01Bugfix: Fix a variety of misspellingsLuke Dashjr
2012-07-05Use unsigned ints to fix signed/unsigned warningsGavin Andresen
2012-07-05Implement raw transaction RPC callsGavin Andresen
2012-07-05Refactor: SignSignature/VerifyScriptGavin Andresen
2012-05-24Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddressPieter Wuille
2012-05-24Encapsulate public keys in CPubKeyPieter Wuille
2012-05-22Move signature cache from CKey::Verify to CheckSig in script.cppGavin Andresen
2012-05-18Update License in File HeadersFordy
2012-05-01EvalScript(): cast to avoid signed/unsigned warningJeff Garzik
2012-04-26Undo part of c2e8c8ac to fix issue#1148Gavin Andresen
2012-04-23Add casts for unavoidable signed/unsigned comparisonsJeff Garzik
2012-04-23SigOp and orphan-tx constants and counts are always unsigned.Jeff Garzik
2012-04-22Prefer 'unsigned int' for loop index variables tested against ::size()Jeff Garzik
2012-04-17Further reduce header dependenciesPieter Wuille
2012-04-17Remove headers.hPieter Wuille
2012-04-15fix warnings: unused variable 'XX' [-Wunused-variable]Wladimir J. van der Laan
2012-02-07Update all copyrights to 2012Gavin Andresen
2012-01-19Make transactions with extra data in their scriptSig's non-standard.Gavin Andresen
2012-01-13Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16).Gavin Andresen
2012-01-13Remove not-used-anywhere scriptPrereq from SignSignature()Gavin Andresen
2012-01-03make sure IsMine only returns true when we own all keyscoderrr
2011-12-27Fix OP_EVAL recursion depth countingWladimir J. van der Laan
2011-12-22Fix broken ExtractAddress (refactored, made callers check for addresses in ke...Gavin Andresen
2011-12-19Update bitcoin address numbers for latest luke-jr/sipa schemeGavin Andresen
2011-12-19Use block times for 'hard' OP_EVAL switchover, and refactored EvalScriptGavin Andresen
2011-12-19Interpret OP_EVAL as OP_NOP until Feb 1, 2012Gavin Andresen