aboutsummaryrefslogtreecommitdiff
path: root/src/script.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement BIP 66 validation rules and switchover logicPieter Wuille2015-10-181-0/+88
* Also switch the (unused) verification code to low-s instead of even-s.Pieter Wuille2014-06-291-3/+6
* Add rejection of non-null CHECKMULTISIG dummy valuesPeter Todd2014-06-291-1/+15
* Create (MANDATORY|STANDARD)_SCRIPT_VERIFY_FLAGS constantsPeter Todd2014-06-291-1/+1
* script: remove bignum dependencyCory Fields2014-05-291-1/+0
* script: switch to CScriptNum usage for scriptsCory Fields2014-05-291-27/+17
* Replaced references to Bitcoin with Dogecoin/Dogecoin Core as appropriate.Ross Nicoll2014-03-281-1/+1
* script: reduce OP_RETURN standard relay bytes to 40Jeff Garzik2014-02-261-2/+2
* script: tighten multisig non-standard rules: do not relay pubkeys above 65 bytesJeff Garzik2014-02-211-2/+2
* Add HasCanonicalPushes(), and use it in IsStandardTxPieter Wuille2014-02-111-0/+27
* Move IsPushOnly() to script.cppPieter Wuille2014-02-111-0/+18
* Merge pull request #3257Wladimir J. van der Laan2013-11-201-2/+0
|\
| * core: remove includes in .cpp, if header is already in .hPhilip Kaufmann2013-11-151-2/+0
* | orphan spaces cleanup ;-)Philip Kaufmann2013-11-151-1/+1
|/
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-8/+12
* Relay OP_RETURN TxOut as standard transaction typePeter Todd2013-10-241-5/+7
* Merge pull request #2738 from jgarzik/op_returnGavin Andresen2013-10-211-2/+19
|\
| * Relay OP_RETURN data TxOut as standard transaction typeJeff Garzik2013-10-021-2/+19
* | Merge pull request #3119Pieter Wuille2013-10-201-1/+1
|\ \
| * | Bump Year Number to 2013super32013-10-201-1/+1
| |/
* / Inline signature serializerPieter Wuille2013-09-281-45/+101
|/
* Replace printf with LogPrintf / LogPrintGavin Andresen2013-09-181-2/+2
* Merge pull request #2938 from petertodd/op-reserved-weirdnessGavin Andresen2013-08-251-0/+2
|\
| * Document and test OP_RESERVED weirdnessPeter Todd2013-08-251-0/+2
* | Merge pull request #2618 from fcicq/solaris-supportJeff Garzik2013-08-241-6/+6
|\ \ | |/ |/|
| * Fix boost uint type bug by reordering the includesfcicq2013-07-171-6/+6
* | Only create signatures with even S, and verification mode to check.Pieter Wuille2013-08-161-9/+17
* | Remove #define loop from util.hGavin Andresen2013-07-311-1/+1
|/
* 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