aboutsummaryrefslogtreecommitdiff
path: root/src/script.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add ExtractAffectedKeys to scriptPieter Wuille2013-06-221-0/+36
* Removed script.cpp's dependence on main.hEric Lombrozo2013-06-051-1/+1
* Make signature cache store CPubKeysPieter Wuille2013-05-301-8/+12
* CSecret/CKey -> CKey/CPubKey split/refactorPieter Wuille2013-05-301-21/+12
* Make CPubKey statically allocatedPieter Wuille2013-05-301-2/+3
* Remove implementation of disabled opcodesGavin Andresen2013-05-021-166/+1
* Merge pull request #2114 from sipa/strictstrictGavin Andresen2013-01-231-1/+2
|\
| * Make IsCanonicalScript() check the hash type more thoroughlyPieter Wuille2012-12-221-1/+2
* | Replace 520 constant with MAX_SCRIPT_ELEMENT_SIZEMatt Corallo2013-01-181-2/+2
* | Remove contention on signature cache during block validationPieter Wuille2013-01-081-9/+11
* | Move VerifySignature to mainPieter Wuille2013-01-081-11/+0
|/
* Add assert and comment for subtle pay-to-script-hash logicGavin Andresen2012-11-211-0/+5
* Introduce script verification flagsPieter Wuille2012-11-151-13/+13
* Merge pull request #1936 from sipa/morehashwriterPieter Wuille2012-10-201-3/+2
|\
| * Use CHashWriter also in SignatureHash(), and for message signingPieter Wuille2012-10-191-3/+2
* | UltraprunePieter Wuille2012-10-201-4/+1
* | Compact serialization for scriptsPieter Wuille2012-10-201-0/+125
* | Merge pull request #1742 from sipa/canonicalJeff Garzik2012-10-201-13/+79
|\ \ | |/ |/|
| * Check for canonical public keys and signaturesPieter Wuille2012-09-211-13/+79
* | Documented bug in sign-extension behavior of opcodes OP_AND, OP_OR, and OP_XOR.Mark Friedenbach2012-09-251-1/+23
|/
* Avoid leaving return types or function attributes on their own lines.Gregory Maxwell2012-08-241-2/+1
* Bugfix: Correct English grammar regarding "'s"Luke Dashjr2012-08-011-1/+1
* Bugfix: Fix a variety of misspellingsLuke Dashjr2012-08-011-4/+4
* Use unsigned ints to fix signed/unsigned warningsGavin Andresen2012-07-051-6/+7
* Implement raw transaction RPC callsGavin Andresen2012-07-051-10/+129
* Refactor: SignSignature/VerifyScriptGavin Andresen2012-07-051-13/+14
* Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddressPieter Wuille2012-05-241-47/+70
* Encapsulate public keys in CPubKeyPieter Wuille2012-05-241-1/+1
* Move signature cache from CKey::Verify to CheckSig in script.cppGavin Andresen2012-05-221-4/+75
* Update License in File HeadersFordy2012-05-181-1/+1
* EvalScript(): cast to avoid signed/unsigned warningJeff Garzik2012-05-011-3/+3
* Undo part of c2e8c8ac to fix issue#1148Gavin Andresen2012-04-261-1/+1
* Add casts for unavoidable signed/unsigned comparisonsJeff Garzik2012-04-231-4/+4
* SigOp and orphan-tx constants and counts are always unsigned.Jeff Garzik2012-04-231-5/+5
* Prefer 'unsigned int' for loop index variables tested against ::size()Jeff Garzik2012-04-221-11/+11
* Further reduce header dependenciesPieter Wuille2012-04-171-1/+1
* Remove headers.hPieter Wuille2012-04-171-1/+7
* fix warnings: unused variable 'XX' [-Wunused-variable]Wladimir J. van der Laan2012-04-151-1/+0
* Update all copyrights to 2012Gavin Andresen2012-02-071-1/+1
* Make transactions with extra data in their scriptSig's non-standard.Gavin Andresen2012-01-191-0/+19
* Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16).Gavin Andresen2012-01-131-102/+136
* Remove not-used-anywhere scriptPrereq from SignSignature()Gavin Andresen2012-01-131-7/+4
* make sure IsMine only returns true when we own all keyscoderrr2012-01-031-1/+1
* Fix OP_EVAL recursion depth countingWladimir J. van der Laan2011-12-271-1/+1
* Fix broken ExtractAddress (refactored, made callers check for addresses in ke...Gavin Andresen2011-12-221-2/+2
* Update bitcoin address numbers for latest luke-jr/sipa schemeGavin Andresen2011-12-191-1/+1
* Use block times for 'hard' OP_EVAL switchover, and refactored EvalScriptGavin Andresen2011-12-191-57/+38
* Interpret OP_EVAL as OP_NOP until Feb 1, 2012Gavin Andresen2011-12-191-0/+12
* OP_EVAL implementationGavin Andresen2011-12-191-168/+488
* Support 3 new multisignature IsStandard transactionsGavin Andresen2011-12-191-67/+156