rust-bitcoin-unsafe-fast/bitcoin
Tobin C. Harding 40c246743b
Split Sighash into LegacySighash and SegwitV0Sighash
Currently we have `TapSighash` that is used for taproot sighashes but
for non-taproot sighashes we use `hash_types::Sighash`. We can improve
the API by creating a `LegacySighash`, and `SegwitV0Sighash`.

Copy the original `Sighash` macro calls to create the two new types in
the `sighash` module.

While we are at it, put the `TapSighash` and `TapSighashTag` into the
`sighash` module also.
2023-02-20 12:58:09 +11:00
..
contrib Improve test coverage for docs build 2023-01-16 13:56:56 +11:00
embedded Instruct devs to use nightly for embedded 2023-02-03 08:44:47 +11:00
examples Rename TapSighashHash to TapSighash 2023-02-20 12:58:08 +11:00
fuzz Add a newtype for script-pushable slice 2023-02-18 16:35:25 +01:00
src Split Sighash into LegacySighash and SegwitV0Sighash 2023-02-20 12:58:09 +11:00
tests Move taproot keys to the keys module 2023-02-20 12:58:05 +11:00
CHANGELOG.md add some documentation clarifying the locktime ordering shenanigans in #1330 2022-12-15 23:12:03 +00:00
Cargo.toml Introduce `hex_lit` crate 2023-02-18 12:03:08 +01:00
build.rs Set rustv_1_53 in build script 2023-02-02 10:12:16 +11:00