aboutsummaryrefslogtreecommitdiff
path: root/src/script/sign.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make Taproot spends standard + policy limitsPieter Wuille2020-10-121-0/+1
* scripted-diff: put ECDSA in name of signature functionsPieter Wuille2020-10-061-4/+4
* Do not turn OP_1NEGATE in scriptSig into 0x0181 in signing codePieter Wuille2020-07-151-0/+2
* scripted-diff: TxoutType C++11 scoped enum classMarcoFalke2020-06-211-27/+27
* Prefer explicit CScriptID constructionBen Woosley2020-06-191-3/+3
* scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
* Clear any input_errors for an input after it is signedAndrew Chow2020-03-091-0/+3
* Refactor rawtransaction's SignTransaction into generic SignTransaction functionAndrew Chow2020-03-081-0/+48
* Always try to sign for all pubkeys in multisigAndrew Chow2020-01-231-2/+7
* scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
* Merge #13266: refactor: privatize SignatureExtractorChecker [moveonly]Wladimir J. van der Laan2019-10-021-13/+10
|\
| * Make SignatureExtractorChecker private to its own fileBen Woosley2019-03-041-13/+10
* | Move various SigningProviders to signingprovider.{cpp,h}Andrew Chow2019-07-091-59/+1
* | Abstract out IsSegWitOutput from utxoupdatepsbtPieter Wuille2019-05-101-0/+16
* | Keep full pubkeys in FlatSigningProvider::originsPieter Wuille2019-04-041-1/+7
|/
* Figure out what is missing during signingAndrew Chow2019-02-161-2/+13
* Move PSBT definitions and code to separate filesGlenn Willen2019-02-111-221/+0
* Minimal changes to comply with explicit CMutableTransaction -> CTranaction c...lucash-dev2018-12-171-1/+1
* [refactor] Add a base DescriptorImpl with most common logicPieter Wuille2018-11-281-0/+2
* Merge #14678: [wallet] remove redundant KeyOriginInfo access, already done in...Wladimir J. van der Laan2018-11-231-9/+2
|\
| * GetPubKey: make sigdata constGregory Sanders2018-11-131-1/+1
| * remove redundant KeyOriginInfo access, already done in CreateSigGregory Sanders2018-11-121-8/+1
* | Merge #14689: Require a public key to be retrieved when signing a P2PKH inputPieter Wuille2018-11-091-1/+1
|\ \
| * | Require a public key to be retrieved when signing a P2PKH inputAndrew Chow2018-11-081-1/+1
| |/
* | Refactor PSBTInput signing to enforce invariantGlenn Willen2018-11-011-17/+13
* | Simplify arguments to SignPSBTInputGlenn Willen2018-11-011-1/+4
* | Add bool PSBTInputSignedGlenn Willen2018-11-011-2/+6
* | New PartiallySignedTransaction constructor from CTransctionGlenn Willen2018-11-011-0/+6
|/
* Merge #14197: [psbt] Convert non-witness UTXOs to witness if witness sig createdWladimir J. van der Laan2018-11-011-0/+5
|\
| * Convert non-witness UTXOs to witness if witness sig createdAndrew Chow2018-09-221-0/+5
* | Add key origin support to descriptorsPieter Wuille2018-10-201-0/+1
* | Stop requiring imported pubkey to sign non-PKH schemesPieter Wuille2018-10-071-7/+10
|/
* Merge #13723: PSBT key path cleanupsWladimir J. van der Laan2018-08-281-11/+44
|\
| * Make SignPSBTInput operate on a private SignatureData objectPieter Wuille2018-08-131-1/+12
| * Pass HD path data through SignatureDataPieter Wuille2018-08-131-7/+17
| * Generalize PublicOnlySigningProvider into HidingSigningProviderPieter Wuille2018-08-131-3/+10
| * Make SigningProvider expose key origin informationPieter Wuille2018-08-131-2/+7
* | Merge #13429: Return the script type from SolverWladimir J. van der Laan2018-08-251-6/+4
|\ \ | |/ |/|
| * Return the script type from SolverBen Woosley2018-07-221-6/+4
* | Additional sanity checks in SignPSBTInputPieter Wuille2018-08-131-0/+16
* | Merge #13534: Don't assert(foo()) where foo() has side effectsMarcoFalke2018-08-131-1/+2
|\ \
| * | Don't assert(foo()) where foo has side effectspracticalswift2018-07-071-1/+2
* | | 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