aboutsummaryrefslogtreecommitdiff
path: root/src/script
Commit message (Expand)AuthorAgeFilesLines
* Abstract out Ctransaction-specific signing into TransactionSignatureCreatorPieter Wuille2015-03-212-40/+90
* src/script/script.h: endian compatibility for PUSHDATA sizesWladimir J. van der Laan2015-03-061-7/+9
* Merge pull request #5286Wladimir J. van der Laan2015-02-031-1/+1
|\
| * Change the default maximum OP_RETURN size to 80 bytesFlavien Charlon2014-11-141-1/+1
* | Merge pull request #5713Wladimir J. van der Laan2015-02-033-63/+65
|\ \
| * | BIP66 changeover logicPieter Wuille2015-02-012-0/+2
| * | Change IsDERSignature to BIP66 implementationPieter Wuille2015-02-011-63/+63
* | | Avoid storing a reference passed to SignatureChecker constructorsPieter Wuille2015-02-025-8/+8
* | | Use separate SignatureChecker for CMutableTransactionPieter Wuille2015-02-026-11/+21
* | | Remove whitespaces before double colon in errors and logsPavel Janík2015-01-312-2/+2
|/ /
* | Make empty byte arrays pass CheckSignatureEncoding()Peter Todd2015-01-091-0/+5
* | Merge pull request #5143Wladimir J. van der Laan2015-01-084-13/+33
|\ \
| * | Make SCRIPT_VERIFY_CLEANSTACK a standardness requirementPieter Wuille2014-11-251-1/+2
| * | Add SCRIPT_VERIFY_CLEANSTACK (BIP62 rule 6)Pieter Wuille2014-11-253-5/+21
| * | No semantic change: reuse stack variable in P2SH evaluationPieter Wuille2014-11-251-7/+10
* | | String conversions uint256 -> uint256SWladimir J. van der Laan2015-01-051-1/+1
* | | Replace uint256(1) with static constantWladimir J. van der Laan2015-01-051-2/+3
* | | Replace direct use of 0 with SetNull and IsNullWladimir J. van der Laan2015-01-051-1/+1
* | | Fix CScriptID(const CScript& in) in empty script casePeter Todd2014-12-251-1/+1
* | | Added "Core" to copyright headerssandakersmann2014-12-1914-14/+14
* | | make all catch() arguments constPhilip Kaufmann2014-12-171-1/+1
* | | Normalize header guard of script_error.hPavel Janík2014-12-051-3/+3
* | | MOVEONLY: core/ -> primitives/Luke Dashjr2014-12-033-3/+3
* | | Merge pull request #5227Wladimir J. van der Laan2014-12-011-1/+1
|\ \ \
| * | | Split up crypto/sha2Pieter Wuille2014-11-201-1/+1
* | | | libbitcoinconsensus: don't require any global constructorsCory Fields2014-11-241-7/+8
| |/ / |/| |
* | | Test the exact order of CHECKMULTISIG sig/pubkey evaluationPeter Todd2014-11-201-1/+5
* | | Make STRICTENC invalid pubkeys fail the script rather than the opcode.Pieter Wuille2014-11-204-8/+11
|/ /
* | Merge pull request #5000Pieter Wuille2014-11-205-2/+25
|\ \
| * | Discourage NOPs reserved for soft-fork upgradesPeter Todd2014-11-175-2/+25
* | | build: add libbitcoinconsensus files and hook up the lib buildCory Fields2014-11-192-0/+158
|/ /
* / script: create sane error return codes for script validation and remove loggingCory Fields2014-11-144-119/+304
|/
* Make comments in /src/script doxygen compatibleMichael Ford2014-11-107-63/+85
* Avoid a bunch of copying/conversion in script/signPieter Wuille2014-11-042-5/+5
* minor code style cleanup after recent mergesPhilip Kaufmann2014-11-041-2/+2
* Merge pull request #5196Wladimir J. van der Laan2014-11-045-15/+15
|\
| * Fix all header definesPavel Janík2014-11-035-15/+15
* | Merge pull request #5162Wladimir J. van der Laan2014-11-044-5/+7
|\ \ | |/ |/|
| * boost: moveonly: split CPubKey and friends to new filesCory Fields2014-10-314-4/+5
| * boost: moveonly: create eccryptoverify.h|cpp and move helper functions thereCory Fields2014-10-311-1/+2
* | Merge pull request #5077Wladimir J. van der Laan2014-10-312-2/+5
|\ \ | |/ |/|
| * Enable customising node policy for datacarrier data size with a -datacarriers...Luke Dashjr2014-10-272-2/+5
* | Merge pull request #5100Pieter Wuille2014-10-284-221/+2
|\ \
| * | MOVEONLY: Move script/compressor out of script and put CTxOutCompressor (fromjtimon2014-10-272-219/+0
| * | MOVEONLY: Separate CTransaction and dependencies from corejtimon2014-10-272-2/+2
| |/
* | Improve CScriptNum() commentPeter Todd2014-10-251-2/+17
* | Add SCRIPT_VERIFY_MINIMALDATA (BIP62 rules 3 and 4)Pieter Wuille2014-10-255-46/+60
* | Add SCRIPT_VERIFY_SIGPUSHONLY (BIP62 rule 2)Pieter Wuille2014-10-254-2/+9
|/
* fix build with libc++ after 85c579eCory Fields2014-10-231-0/+1
* script: add a slew of includes all around and drop includes from script.hCory Fields2014-10-177-7/+18