aboutsummaryrefslogtreecommitdiff
path: root/src/script/sign.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Make DummySignatureCreator a singletonPieter Wuille2018-04-101-26/+23
* Make BaseSignatureCreator a pure interfacePieter Wuille2018-04-101-24/+24
* Merge #12714: Introduce interface for signing providersWladimir J. van der Laan2018-03-271-12/+11
|\
| * Introduce interface for signing providersPieter Wuille2018-03-251-12/+11
* | Merge #10742: scripted-diff: Use scoped enumerations (C++11, "enum class")Wladimir J. van der Laan2018-03-271-8/+8
|\ \ | |/ |/|
| * scripted-diff: Convert 11 enums into scoped enums (C++11)practicalswift2018-03-091-8/+8
* | Calculate and store the number of bytes required to spend an inputAndrew Chow2018-03-091-2/+7
|/
* Merge #11889: Drop extra script variable in ProduceSignatureWladimir J. van der Laan2018-03-051-4/+3
|\
| * Drop extra script variable in ProduceSignatureRussell Yanofsky2017-12-131-4/+3
* | Merge #11403: SegWit wallet supportJonas Schnelli2018-01-101-0/+19
|\ \
| * | Abstract out IsSolvable from WitnessifierPieter Wuille2018-01-031-0/+19
| |/
* / Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
|/
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-8/+8
* Implement BIP173 addresses and testsPieter Wuille2017-09-281-0/+2
* Merge #10193: scripted-diff: Remove #include <boost/foreach.hpp>Wladimir J. van der Laan2017-07-041-1/+0
|\
| * scripted-diff: Remove #include <boost/foreach.hpp>Jorge Timón2017-06-221-1/+0
* | Use the override specifier (C++11) where we expect to be overriding the virtu...practicalswift2017-06-281-1/+1
* | Merge #9544: [trivial] Add end of namespace comments. Improve consistency.Wladimir J. van der Laan2017-06-261-1/+1
|\ \ | |/ |/|
| * [trivial] Add end of namespace commentspracticalswift2017-05-311-1/+1
* | Merge #10502: scripted-diff: Remove BOOST_FOREACH, Q_FOREACH and PAIRTYPEPieter Wuille2017-06-131-4/+4
|\ \
| * | scripted-diff: Fully remove BOOST_FOREACHJorge Timón2017-06-051-4/+4
| |/
* / Limit variable scopepracticalswift2017-06-051-2/+1
|/
* Refactor: Remove using namespace <xxx> from script/Karl-Johan Alm2017-03-081-15/+13
* Move CTxInWitness inside CTxInPieter Wuille2016-12-041-7/+2
* Require compressed keys in segwit as policy and disable signing with uncompre...Johnson Lau2016-10-161-1/+5
* BIP143: Signing logicPieter Wuille2016-06-221-83/+196
* BIP143: Verification logicPieter Wuille2016-06-221-9/+8
* Refactor script validation to observe amountsPieter Wuille2016-06-221-2/+3
* BIP141: Witness programPieter Wuille2016-06-221-1/+1
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* Prevector typePieter Wuille2015-11-131-2/+2
* Policy: MOVEONLY: Create policy/policy.h with some constantsJorge Timón2015-06-261-1/+2
* Add DummySignatureCreator which just creates zeroed sigsPieter Wuille2015-06-111-0/+36
* Abstract out Ctransaction-specific signing into TransactionSignatureCreatorPieter Wuille2015-03-211-36/+53
* Avoid storing a reference passed to SignatureChecker constructorsPieter Wuille2015-02-021-2/+2
* Use separate SignatureChecker for CMutableTransactionPieter Wuille2015-02-021-2/+2
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
* MOVEONLY: core/ -> primitives/Luke Dashjr2014-12-031-1/+1
* Make comments in /src/script doxygen compatibleMichael Ford2014-11-101-6/+6
* Avoid a bunch of copying/conversion in script/signPieter Wuille2014-11-041-4/+4
* MOVEONLY: Separate CTransaction and dependencies from corejtimon2014-10-271-1/+1
* script: add ToByteVector() for converting anything with begin/endCory Fields2014-10-171-1/+1
* Replace SCRIPT_VERIFY_NOCACHE by flag directly to checkerPieter Wuille2014-10-021-1/+1
* Make signature cache optionalPieter Wuille2014-10-021-3/+3
* Abstract out SignatureCheckerPieter Wuille2014-10-021-1/+1
* Merge pull request #4555Wladimir J. van der Laan2014-09-171-4/+4
|\
| * Don't pass nHashType to EvalScript nor CheckSigjtimon2014-09-121-3/+3
| * Don't pass nHashType to VerifyScriptjtimon2014-09-121-1/+1
* | cleanup new script files (no code changes)Philip Kaufmann2014-09-141-2/+2
|/
* Separate script/signjtimon2014-09-081-0/+260