aboutsummaryrefslogtreecommitdiff
path: root/src/script.h
Commit message (Expand)AuthorAgeFilesLines
* Correct BIP 66 patchesRoss Nicoll2015-10-181-0/+1
* Implement BIP 66 validation rules and switchover logicPieter Wuille2015-10-181-1/+1
* Raise version of created blocks, and enforce DERSIG in mempoolPieter Wuille2015-10-181-0/+1
* Make low-s verification mandatory for standard script verificationPatrick Lodder2015-10-171-1/+2
* Also switch the (unused) verification code to low-s instead of even-s.Pieter Wuille2014-06-291-1/+1
* Do not trigger a DoS ban if SCRIPT_VERIFY_NULLDUMMY failsPeter Todd2014-06-291-0/+6
* Add rejection of non-null CHECKMULTISIG dummy valuesPeter Todd2014-06-291-1/+3
* Create (MANDATORY|STANDARD)_SCRIPT_VERIFY_FLAGS constantsPeter Todd2014-06-291-0/+12
* script: remove bignum dependencyCory Fields2014-05-291-8/+0
* script: switch to CScriptNum usage for scriptsCory Fields2014-05-291-40/+11
* script: add CScriptNum classCory Fields2014-05-291-0/+149
* script: reduce OP_RETURN standard relay bytes to 40Jeff Garzik2014-02-261-0/+1
* Add HasCanonicalPushes(), and use it in IsStandardTxPieter Wuille2014-02-111-1/+4
* Move IsPushOnly() to script.cppPieter Wuille2014-02-111-17/+1
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-25/+30
* Merge pull request #2738 from jgarzik/op_returnGavin Andresen2013-10-211-1/+3
|\
| * Relay OP_RETURN data TxOut as standard transaction typeJeff Garzik2013-10-021-1/+3
* | Bump Year Number to 2013super32013-10-201-1/+1
|/
* Merge pull request #2791 from sipa/provepruneGavin Andresen2013-09-231-0/+7
|\
| * Prune provably-unspendable outputsPieter Wuille2013-07-101-0/+7
* | Replace printf with LogPrintf / LogPrintGavin Andresen2013-09-181-2/+2
* | Document and test OP_RESERVED weirdnessPeter Todd2013-08-251-0/+4
* | Only create signatures with even S, and verification mode to check.Pieter Wuille2013-08-161-5/+6
|/
* Add ExtractAffectedKeys to scriptPieter Wuille2013-06-221-0/+1
* Removed AcceptToMemoryPool method from CTransaction. This method belongs to t...Eric Lombrozo2013-06-051-1/+1
* CSecret/CKey -> CKey/CPubKey split/refactorPieter Wuille2013-05-301-2/+2
* Make CPubKey statically allocatedPieter Wuille2013-05-301-2/+4
* Replace 520 constant with MAX_SCRIPT_ELEMENT_SIZEMatt Corallo2013-01-181-0/+2
* Merge pull request #2060 from sipa/parallelGavin Andresen2013-01-171-3/+2
|\
| * Remove contention on signature cache during block validationPieter Wuille2013-01-081-0/+1
| * Move VerifySignature to mainPieter Wuille2013-01-081-3/+1
* | Fix clang warningsGavin Andresen2013-01-151-2/+2
|/
* Introduce script verification flagsPieter Wuille2012-11-151-3/+10
* UltraprunePieter Wuille2012-10-201-1/+2
* Compact serialization for scriptsPieter Wuille2012-10-201-0/+71
* Check for canonical public keys and signaturesPieter Wuille2012-09-211-4/+5
* Update Warning-strings to use a standard-formatPhilip Kaufmann2012-08-011-1/+1
* Implement raw transaction RPC callsGavin Andresen2012-07-051-0/+4
* Refactor: SignSignature/VerifyScriptGavin Andresen2012-07-051-0/+3
* Fix signed/unsigned warnings in {script,serialize}.h (fixes #1541)Matt Corallo2012-07-021-1/+1
* Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddressPieter Wuille2012-05-241-11/+27
* Encapsulate public keys in CPubKeyPieter Wuille2012-05-241-0/+6
* Update License in File HeadersFordy2012-05-181-1/+1
* Add casts for unavoidable signed/unsigned comparisonsJeff Garzik2012-04-231-1/+1
* SigOp and orphan-tx constants and counts are always unsigned.Jeff Garzik2012-04-231-2/+2
* Add explicit numeric constant value for all opcodesWladimir J. van der Laan2012-04-211-115/+115
* Fix bugs on 'unsigned char' platforms.Dwayne C. Litzenberger2012-04-181-2/+4
* Begin doxygen-compatible commentsPieter Wuille2012-03-261-1/+3
* 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/+1