rust-bitcoin-unsafe-fast/bitcoin/src
harshit933 d3d5ee1047 Improve error handling in errors emmited by `keys`
Changes -
- in `from_slice` changed the `error` to `FromSliceError`.
- in `verify` changed to `secp256k1::Error` as it can return only one error.
- in `from_str` changed to `FromSliceError`.
- in `CompressedPublicKey` changed `verify` from `Error` to `secp236k1::Error` as it only returns one error.
- introduces CompressedPublicKeyError
- Removes impl from `bip32.rs`
- introduces `ParsePubKeyError` to return errors while generating publickey from string
2024-02-06 22:28:18 +05:30
..
address Use KnowHrp instead of Network 2024-01-23 16:53:05 +11:00
blockdata Merge rust-bitcoin/rust-bitcoin#2445: Add API functions `p2wpkh_script_code` 2024-02-06 14:06:11 +00:00
consensus Remove consensus error wrapper TODO 2024-02-01 15:00:46 +11:00
crypto Improve error handling in errors emmited by `keys` 2024-02-06 22:28:18 +05:30
merkle_tree Rename txid to compute_txid 2024-01-23 15:57:50 +01:00
p2p Merge rust-bitcoin/rust-bitcoin#2399: Use `Magic::BITCOIN` in unit tests 2024-01-25 15:38:22 +00:00
psbt Improve error handling in errors emmited by `keys` 2024-02-06 22:28:18 +05:30
taproot Merge rust-bitcoin/rust-bitcoin#2392: Add functionality to serialize signatures to a writer 2024-01-24 21:35:47 +00:00
base58.rs Remove imports of TryFrom and TryInto 2023-11-24 03:52:05 +11:00
bip32.rs Improve error handling in errors emmited by `keys` 2024-02-06 22:28:18 +05:30
bip152.rs Rename wtxid to compute_wtxid 2024-01-23 15:57:50 +01:00
bip158.rs Merge rust-bitcoin/rust-bitcoin#2240: Require `BufRead` instead of `Read` 2024-01-16 15:16:54 +00:00
error.rs Improve public re-exports 2023-10-31 15:16:47 +11:00
hash_types.rs Add deprecation comment to hash_types module 2023-12-05 15:01:18 +11:00
internal_macros.rs Use full path in all macro usage of Result 2024-01-18 13:20:19 +00:00
lib.rs Make crate level attributes uniform 2024-01-31 11:32:46 +11:00
network.rs Add NetworkKind 2023-12-15 11:40:38 +11:00
parse.rs Improve lock time errors 2024-01-31 15:13:56 +01:00
policy.rs bitcoin: Remove attribution from all files 2023-05-01 09:22:48 +10:00
pow.rs Remove carrying_mul TODO 2024-02-01 12:28:43 +11:00
serde_utils.rs Use full path in all macro usage of Result 2024-01-18 19:11:01 +01:00
sign_message.rs 2023-12-17 automated rustfmt nightly 2023-12-17 00:59:05 +00:00
string.rs Make error types uniform 2023-10-04 15:15:52 +11:00
test_macros.rs bitcoin: Remove attribution from all files 2023-05-01 09:22:48 +10:00