rust-bitcoin-unsafe-fast/bitcoin/src
Tobin C. Harding 14040e2ff5
psbt: Return the internal key for key path spend
When signing a Taproot input (in a PSBT) using a key path spend we
currently return the pubkey associated with key that signs. However it
is common to think of the internal key as being the one that signs even
though this is not technically true. We also have the internal key in
the PSBT so matching against it is less surprising.

When using the `Psbt` type to sign a Taproot input using a key path
spend return the internal key.
2024-04-04 07:36:04 +11:00
..
address Minimize usage of Network in public API 2024-04-03 13:32:39 +11:00
blockdata Minimize usage of Network in public API 2024-04-03 13:32:39 +11:00
consensus Minimize usage of Network in public API 2024-04-03 13:32:39 +11:00
crypto Upgrade secp dependency 2024-04-03 09:24:41 +11:00
merkle_tree 2024-03-31 automated rustfmt nightly 2024-03-31 01:03:18 +00:00
p2p Add Magic::from_params 2024-04-03 07:58:33 +11:00
psbt psbt: Return the internal key for key path spend 2024-04-04 07:36:04 +11:00
taproot 2024-03-31 automated rustfmt nightly 2024-03-31 01:03:18 +00:00
bip32.rs 2024-03-31 automated rustfmt nightly 2024-03-31 01:03:18 +00:00
bip152.rs 2024-03-31 automated rustfmt nightly 2024-03-31 01:03:18 +00:00
bip158.rs Implement infallible for errors 2024-03-08 16:48:34 +11:00
error.rs Do infallible int from hex conversions 2024-02-27 10:40:52 +11:00
hash_types.rs 2024-03-31 automated rustfmt nightly 2024-03-31 01:03:18 +00:00
internal_macros.rs 2024-03-31 automated rustfmt nightly 2024-03-31 01:03:18 +00:00
lib.rs Minimize usage of Network in public API 2024-04-03 13:32:39 +11:00
network.rs Minimize usage of Network in public API 2024-04-03 13:32:39 +11:00
policy.rs bitcoin: Remove attribution from all files 2023-05-01 09:22:48 +10:00
pow.rs Use manual docs attributes 2024-04-03 11:14:32 +11:00
serde_utils.rs Fix new nightly warnings/errors 2024-02-21 14:13:49 +11:00
sign_message.rs Implement infallible for errors 2024-03-08 16:48:34 +11:00
test_macros.rs bitcoin: Remove attribution from all files 2023-05-01 09:22:48 +10:00