lnd/input
Oliver Gugger e31aab5af6
multi: fix inclusion proof size
The inclusion proof field in the TapscriptPartialReveal function was
incorrect. An inclusion proof can be zero or more elements of 32-byte
slices. So an empty inclusion proof can be valid too for a tree that
only consists of a single leaf.
2022-04-29 11:41:09 +02:00
..
input.go multi: use prev output fetcher where possible 2022-03-24 18:02:37 +01:00
musig2.go input+btcwallet: add MuSig2 signing operations 2022-04-29 11:41:08 +02:00
script_utils_test.go multi: bump btcd to taproot aware version 2022-03-24 15:00:25 +01:00
script_utils.go multi: bump btcd to taproot aware version 2022-03-24 15:00:25 +01:00
signdescriptor_test.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
signdescriptor.go multi: add p2tr tapscript key path signing capabilities 2022-03-24 18:02:39 +01:00
signer.go multi: implement MuSig2 RPCs and remote signing 2022-04-29 11:41:09 +02:00
size_test.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
size.go multi: add p2tr tapscript key path signing capabilities 2022-03-24 18:02:39 +01:00
taproot.go multi: fix inclusion proof size 2022-04-29 11:41:09 +02:00
test_utils.go multi: implement MuSig2 RPCs and remote signing 2022-04-29 11:41:09 +02:00
txout_test.go multi: move Input interface and related code 2019-01-31 13:25:33 +01:00
txout.go multi: move Input interface and related code 2019-01-31 13:25:33 +01:00
witnessgen.go multi: add p2tr keyspend wallet support 2022-03-24 18:02:38 +01:00