aboutsummaryrefslogtreecommitdiff
path: root/src/script/sign.cpp
Commit message (Expand)AuthorAgeFilesLines
* Stop requiring imported pubkey to sign non-PKH schemesPieter Wuille2018-12-071-7/+7
* Refactor PSBTInput signing to enforce invariantGlenn Willen2018-12-031-7/+18
* Simplify arguments to SignPSBTInputGlenn Willen2018-12-031-1/+4
* Add bool PSBTInputSignedGlenn Willen2018-12-031-2/+6
* New PartiallySignedTransaction constructor from CTransctionGlenn Willen2018-12-031-0/+6
* Additional sanity checks in SignPSBTInputPieter Wuille2018-08-151-0/+16
* Merge #13666: Always create signatures with Low R valuesWladimir J. van der Laan2018-08-131-9/+13
|\
| * Use 72 byte dummy signatures when watching only inputs may be usedAndrew Chow2018-08-091-9/+13
| * Use 71 byte signature for DUMMY_SIGNATURE_CREATORAndrew Chow2018-08-091-7/+7
* | Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan2018-08-081-1/+1
|\ \ | |/ |/|
| * Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* | Add simple FlatSigningProviderPieter Wuille2018-07-271-2/+28
|/
* Merge #13721: Bugfixes for BIP 174 combining and deserializationWladimir J. van der Laan2018-07-251-0/+1
|\
| * Fix merging of global unknown data in PSBTsAndrew Chow2018-07-191-0/+1
* | Merge #13633: Drop dead code from StacksWladimir J. van der Laan2018-07-221-9/+2
|\ \ | |/ |/|
| * Drop dead code from StacksBen Woosley2018-07-121-9/+2
* | Create wallet RPCs for PSBTAndrew Chow2018-07-161-0/+10
* | SignPSBTInput wrapper functionAndrew Chow2018-07-131-0/+26
* | Methods for interacting with PSBT structsAndrew Chow2018-07-131-0/+132
* | Add pubkeys and whether input was witness to SignatureDataAndrew Chow2018-07-131-3/+14
* | Implement PSBT Structures and un/serialization methods per BIP 174Andrew Chow2018-07-131-0/+16
|/
* Remove CombineSignatures and replace testsAndrew Chow2018-07-031-140/+0
* Replace CombineSignatures with ProduceSignatureAndrew Chow2018-07-031-11/+77
* Make SignatureData able to store signatures and scriptsAndrew Chow2018-07-031-24/+106
* Inline Sign1 and SignNAndrew Chow2018-06-291-39/+26
* Merge #13269: refactoring: Drop UpdateTransaction in favor of UpdateInputWladimir J. van der Laan2018-06-051-7/+1
|\
| * Drop UpdateTransaction in favor of UpdateInputBen Woosley2018-05-181-7/+1
* | Generic TransactionSignatureCreator works with both CTransaction and CMutable...Martin Ankerl2018-05-301-4/+3
|/
* 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
|/