2023-09-01 04:10:56 +00:00
|
|
|
#![allow(clippy::module_name_repetitions, clippy::must_use_candidate)]
|
2023-08-25 09:27:16 +00:00
|
|
|
|
2023-09-01 04:49:35 +00:00
|
|
|
//! BIP-0032 derivation utilities.
|
|
|
|
|
2024-01-16 02:44:48 +00:00
|
|
|
///
|
2023-09-01 04:10:56 +00:00
|
|
|
pub mod extended_key;
|
2024-01-16 02:44:48 +00:00
|
|
|
///
|
2023-09-01 04:10:56 +00:00
|
|
|
pub mod index;
|
2024-01-16 02:44:48 +00:00
|
|
|
///
|
2023-09-01 04:10:56 +00:00
|
|
|
pub mod path;
|
2024-01-16 02:44:48 +00:00
|
|
|
///
|
2023-09-01 04:10:56 +00:00
|
|
|
pub mod private_key;
|
2024-01-16 02:44:48 +00:00
|
|
|
///
|
2023-09-01 04:10:56 +00:00
|
|
|
pub mod public_key;
|
2024-01-16 02:44:48 +00:00
|
|
|
///
|
2023-09-07 15:06:34 +00:00
|
|
|
pub mod request;
|
2023-08-25 09:27:16 +00:00
|
|
|
|
2023-09-01 04:10:56 +00:00
|
|
|
#[cfg(test)]
|
|
|
|
mod tests;
|
|
|
|
|
|
|
|
pub use crate::{
|
|
|
|
extended_key::{private_key::ExtendedPrivateKey, public_key::ExtendedPublicKey},
|
|
|
|
index::DerivationIndex,
|
|
|
|
path::DerivationPath,
|
|
|
|
private_key::PrivateKey,
|
|
|
|
public_key::PublicKey,
|
|
|
|
};
|