rust-bitcoin-unsafe-fast/bitcoin/src/crypto
Andrew Poelstra 111094ca9e
Merge rust-bitcoin/rust-bitcoin#2329: Improve error handling in the `sighash` module
e356ff6611 Remove the now unused sighash::Error type (Tobin C. Harding)
c17324c574 Introduce segwit sighash error types (Tobin C. Harding)
f0b567313b Introduce sighash::LegacyError (Tobin C. Harding)
a1b21e2f1d Introduce sighash::TaprootError (Tobin C. Harding)
b0f20903a5 Introduce AnnexError (Tobin C. Harding)
a1a2056829 Add tx_in/tx_out accessor methods on Transaction (Tobin C. Harding)
f08aa16e91 Use Self:: in error return type (Tobin C. Harding)

Pull request description:

  Improve the error handling in the `sighash` module by adding small specific error types.

  Close: #2150

ACKs for top commit:
  Kixunil:
    ACK e356ff6611
  apoelstra:
    ACK e356ff6611

Tree-SHA512: e2e98a4caccae4e4acdc0e577e369fc90ee39a2206a8a1451739695fbe33ec2c3a52482b70cec8f9ee6bdb3ad7a2f4f639e8c87031878cd5d816fae24d913c42
2024-01-19 15:11:29 +00:00
..
ecdsa.rs Improve Signature field names 2024-01-15 10:26:40 +11:00
key.rs Remove usage of Cursor in pubkey sanity checks 2024-01-18 09:18:56 +11:00
mod.rs bitcoin: Remove attribution from all files 2023-05-01 09:22:48 +10:00
sighash.rs Remove the now unused sighash::Error type 2024-01-19 12:21:26 +11:00
taproot.rs Improve Signature field names 2024-01-15 10:26:40 +11:00