aboutsummaryrefslogtreecommitdiff
path: root/src/script
Commit message (Expand)AuthorAgeFilesLines
* 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 #13815: util: Add [[nodiscard]] to all {Decode,Parse}[...](...) functio...MarcoFalke2018-11-151-1/+1
|\ \
| * | Add NODISCARD to all {Decode,Parse}[...](...) functions returning bool. Sort ...practicalswift2018-11-051-1/+1
| |/
* | 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
| |/
* | 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
* | | Merge #14588: Refactor PSBT signing logic to enforce invariant and fix signin...Pieter Wuille2018-11-092-21/+34
|\ \ \ | |/ / |/| |
| * | Refactor PSBTInput signing to enforce invariantGlenn Willen2018-11-011-17/+13
| * | Simplify arguments to SignPSBTInputGlenn Willen2018-11-012-2/+5
| * | Add bool PSBTInputSignedGlenn Willen2018-11-012-2/+9
| * | New PartiallySignedTransaction constructor from CTransctionGlenn Willen2018-11-012-0/+7
* | | Merge #14636: Avoid using numeric_limits for sequence numbers and lock timesMarcoFalke2018-11-071-0/+6
|\ \ \ | |_|/ |/| |
| * | Avoid using numeric_limits for sequence numbers and lock timesRussell Yanofsky2018-11-011-0/+6
| |/
* / scripted-diff: Move util files to separate directory.Jim Posen2018-11-044-6/+6
|/
* 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
* | 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-203-27/+100
* | | Stop requiring imported pubkey to sign non-PKH schemesPieter Wuille2018-10-071-7/+10
| |/ |/|
* | doxygen: Fix member commentsMarcoFalke2018-09-261-7/+7
|/
* Merge #13558: Drop unused GetType() from CSizeComputerWladimir J. van der Laan2018-09-112-2/+2
|\
| * Drop minor GetSerializeSize templateBen Woosley2018-09-111-1/+1
| * Drop unused GetType() from CSizeComputerBen Woosley2018-09-111-1/+1
* | Merge #14096: Add reference documentation for descriptors languageWladimir J. van der Laan2018-09-061-49/+2
|\ \
| * | Replace duplcate reference with reference to reference docPieter Wuille2018-09-051-49/+2
| |/
* / Fix typos reported by codespellpracticalswift2018-09-041-2/+2
|/
* Merge #13723: PSBT key path cleanupsWladimir J. van der Laan2018-08-282-27/+77
|\
| * Make SignPSBTInput operate on a private SignatureData objectPieter Wuille2018-08-132-2/+13
| * Pass HD path data through SignatureDataPieter Wuille2018-08-132-8/+18
| * Generalize PublicOnlySigningProvider into HidingSigningProviderPieter Wuille2018-08-132-8/+18
| * Make SigningProvider expose key origin informationPieter Wuille2018-08-132-2/+9
| * Introduce KeyOriginInfo for fingerprint + pathPieter Wuille2018-08-131-10/+22
* | Merge #13429: Return the script type from SolverWladimir J. van der Laan2018-08-254-47/+28
|\ \
| * | Return the script type from SolverBen Woosley2018-07-224-47/+28
* | | Merge #13917: Additional safety checks in PSBT signerWladimir J. van der Laan2018-08-142-1/+17
|\ \ \ | | |/ | |/|
| * | Additional sanity checks in SignPSBTInputPieter Wuille2018-08-132-1/+17
* | | 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 #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-132-10/+16
|\ \ \
| * | | Use 72 byte dummy signatures when watching only inputs may be usedAndrew Chow2018-08-092-10/+16
| * | | 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-0816-16/+16
|\ \ \ \ | |/ / / |/| | |
| * | | Update copyright headers to 2018DrahtBot2018-07-2716-16/+16
* | | | Merge #13697: Support output descriptors in scantxoutsetWladimir J. van der Laan2018-08-014-2/+709
|\ \ \ \