aboutsummaryrefslogtreecommitdiff
path: root/src/script/sign.h
Commit message (Expand)AuthorAgeFilesLines
* Keep full pubkeys in FlatSigningProvider::originsPieter Wuille2019-04-161-1/+1
* Merge #13932: Additional utility RPCs for PSBTWladimir J. van der Laan2019-02-161-0/+4
|\
| * Figure out what is missing during signingAndrew Chow2019-02-161-0/+4
* | Store key origin info in key metadataAndrew Chow2019-02-141-1/+15
|/
* Move PSBT definitions and code to separate filesGlenn Willen2019-02-111-540/+0
* Minimal changes to comply with explicit CMutableTransaction -> CTranaction c...lucash-dev2018-12-171-1/+1
* Merge #14477: Add ability to convert solvability info to descriptorPieter Wuille2018-11-271-0/+5
|\
| * Add tests for InferDescriptor and Descriptor::IsSolvablePieter Wuille2018-10-261-0/+5
* | Merge #14690: Throw error if CPubKey is invalid during PSBT keypath serializa...Wladimir J. van der Laan2018-11-131-0/+3
|\ \
| * | Throw error if CPubKey is invalid during PSBT keypath serializationGregory Sanders2018-11-081-0/+3
* | | Simplify arguments to SignPSBTInputGlenn Willen2018-11-011-1/+1
* | | Add bool PSBTInputSignedGlenn Willen2018-11-011-0/+3
* | | New PartiallySignedTransaction constructor from CTransctionGlenn Willen2018-11-011-0/+1
|/ /
* | Merge #14377: check that a separator is found for psbt inputs, outputs, and g...Wladimir J. van der Laan2018-11-011-3/+27
|\ \ | |/ |/|
| * check that a separator is found for psbt inputs, outputs, and global mapAndrew Chow2018-10-031-3/+27
* | Add key origin support to descriptorsPieter Wuille2018-10-201-1/+3
|/
* Drop minor GetSerializeSize templateBen Woosley2018-09-111-1/+1
* Merge #13723: PSBT key path cleanupsWladimir J. van der Laan2018-08-281-16/+33
|\
| * Make SignPSBTInput operate on a private SignatureData objectPieter Wuille2018-08-131-1/+1
| * Pass HD path data through SignatureDataPieter Wuille2018-08-131-1/+1
| * Generalize PublicOnlySigningProvider into HidingSigningProviderPieter Wuille2018-08-131-5/+8
| * Make SigningProvider expose key origin informationPieter Wuille2018-08-131-0/+2
| * Introduce KeyOriginInfo for fingerprint + pathPieter Wuille2018-08-131-10/+22
* | Merge #13917: Additional safety checks in PSBT signerWladimir J. van der Laan2018-08-141-1/+1
|\|
| * Additional sanity checks in SignPSBTInputPieter Wuille2018-08-131-1/+1
* | Serialize non-witness utxo as a non-witness tx but always deserialize as witnessAndrew Chow2018-08-131-2/+7
* | Fix PSBT deserialization of 0-input transactionsAndrew Chow2018-08-131-2/+5
|/
* Merge #13666: Always create signatures with Low R valuesWladimir J. van der Laan2018-08-131-1/+3
|\
| * Use 72 byte dummy signatures when watching only inputs may be usedAndrew Chow2018-08-091-1/+3
* | 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-0/+13
|/
* Merge #13721: Bugfixes for BIP 174 combining and deserializationWladimir J. van der Laan2018-07-251-0/+20
|\
| * Check that PSBT keys are the correct lengthAndrew Chow2018-07-191-0/+20
* | Avoid creating a temporary vector for size-prefixed elementsPieter Wuille2018-07-191-10/+8
|/
* Create wallet RPCs for PSBTAndrew Chow2018-07-161-0/+11
* SignPSBTInput wrapper functionAndrew Chow2018-07-131-0/+3
* Methods for interacting with PSBT structsAndrew Chow2018-07-131-0/+14
* Add pubkeys and whether input was witness to SignatureDataAndrew Chow2018-07-131-0/+2
* Implement PSBT Structures and un/serialization methods per BIP 174Andrew Chow2018-07-131-0/+538
* Remove CombineSignatures and replace testsAndrew Chow2018-07-031-3/+0
* Replace CombineSignatures with ProduceSignatureAndrew Chow2018-07-031-3/+6
* Make SignatureData able to store signatures and scriptsAndrew Chow2018-07-031-4/+13
* Merge #13269: refactoring: Drop UpdateTransaction in favor of UpdateInputWladimir J. van der Laan2018-06-051-1/+0
|\
| * Drop UpdateTransaction in favor of UpdateInputBen Woosley2018-05-181-1/+0
* | Generic TransactionSignatureCreator works with both CTransaction and CMutable...Martin Ankerl2018-05-301-11/+4
|/
* Make DummySignatureCreator a singletonPieter Wuille2018-04-101-5/+1
* Make BaseSignatureCreator a pure interfacePieter Wuille2018-04-101-13/+7
* Introduce interface for signing providersPieter Wuille2018-03-251-11/+22
* Calculate and store the number of bytes required to spend an inputAndrew Chow2018-03-091-0/+1