lbcutil/psbt
eugene 9c91ffc684
psbt: bounds check SumUtxoInputValues with NonWitness.TxOut indexing
Otherwise, a malformed packet would panic on this check since the
NonWitness.TxOut field did not have the required TxOuts necessary.
2021-05-14 12:23:16 -04:00
..
bip32.go psbt: move bip32 structs into new file 2020-01-15 17:56:32 -08:00
creator.go psbt: remove Creator struct, create New function as entry point into package 2020-01-15 17:56:35 -08:00
extractor.go psbt: modify Extract method to return the transaction directly 2020-01-15 17:56:38 -08:00
finalizer.go psbt: create new utils file, refactor finalizer for consistent code style 2020-01-15 17:56:41 -08:00
go.mod psbt: create sub-module 2020-01-15 17:57:05 -08:00
go.sum psbt: create sub-module 2020-01-15 17:57:05 -08:00
partial_input.go psbt: remove UTXO sanity check to allow fix for CVE 2020-07-20 15:02:02 +02:00
partial_output.go psbt: move output into new file 2020-01-15 17:56:29 -08:00
partialsig.go build: replace travis with github ci 2020-10-26 09:48:59 -04:00
psbt.go psbt: define MaxPsbtKeyLength and check against it when decoding 2020-04-08 17:53:06 -04:00
psbt_test.go psbt: test full scenario of CVE-2020-14199 patched wallet 2020-07-20 15:02:06 +02:00
signer.go psbt: don't remove non-witness UTXO for segwit v0 2020-07-20 15:02:03 +02:00
sort.go psbt: add BIP 69 in-place sort 2020-06-25 09:38:04 +02:00
sort_test.go psbt: add BIP 69 in-place sort 2020-06-25 09:38:04 +02:00
types.go psbt: move PSBT keys/type into new file 2020-01-15 17:56:23 -08:00
updater.go psbt: also check witness UTXO if both are set 2020-07-20 15:02:05 +02:00
utils.go psbt: bounds check SumUtxoInputValues with NonWitness.TxOut indexing 2021-05-14 12:23:16 -04:00
utils_test.go psbt: bounds check SumUtxoInputValues with NonWitness.TxOut indexing 2021-05-14 12:23:16 -04:00