rust-bitcoin-unsafe-fast/bitcoin/examples
Tobin C. Harding 42b07586ac
Improve the public API
We created the `crypto` crate as a container for cryptography modules
with the idea that it may be split out into a separate crate. There is
no reason for users of the lib to know about this module. Also, we have
two `taproot` modules, one in `crypto` and one at the crate root, this
makes for un-ergonomic usage of the lib.

Improve the public API by doing:

- Make the `crypto` module private (`pub(crate)`).
- Re-export `crypto::taproot::Signature` (and `Error`) from
  `crate::taproot`
2023-03-01 09:28:42 +11:00
..
bip32.rs changing docs and examples to use reference to slice in `derive_pub` 2023-02-21 14:34:14 -03:00
ecdsa-psbt.rs changing docs and examples to use reference to slice in `derive_pub` 2023-02-21 14:34:14 -03:00
handshake.rs Add a workspace to the top level directory. 2022-09-13 08:44:57 +10:00
taproot-psbt.rs Improve the public API 2023-03-01 09:28:42 +11:00