aboutsummaryrefslogtreecommitdiff
path: root/src/script/sign.h
Commit message (Expand)AuthorAgeFilesLines
* Support for Schnorr signatures and integration in SignatureCheckers (BIP 340)Pieter Wuille2020-10-121-0/+1
* scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
* Refactor rawtransaction's SignTransaction into generic SignTransaction functionAndrew Chow2020-03-081-0/+4
* scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
* Merge #12461: scripted-diff: Rename key size consts to be relative to their c...Wladimir J. van der Laan2019-11-201-1/+1
|\
| * scripted-diff: Rename CPubKey and CKey::*_KEY_SIZE and COMPRESSED_*_KEY_SIZEBen Woosley2019-03-041-1/+1
* | Remove unused includespracticalswift2019-10-151-1/+0
* | Move various SigningProviders to signingprovider.{cpp,h}Andrew Chow2019-07-091-45/+1
* | Move KeyOriginInfo to its own header fileAndrew Chow2019-07-091-25/+1
* | Add HaveKey and HaveCScript to SigningProviderAndrew Chow2019-07-031-0/+2
* | Abstract out IsSegWitOutput from utxoupdatepsbtPieter Wuille2019-05-101-0/+3
* | Keep full pubkeys in FlatSigningProvider::originsPieter Wuille2019-04-041-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