bsv/auth/mod.rs
1//! Authentication framework for BSV SDK.
2//!
3//! Implements BRC-31 Authrite mutual authentication protocol with
4//! session management, certificate handling, and authenticated transports.
5
6pub mod certificates;
7#[cfg(feature = "network")]
8pub mod clients;
9pub mod error;
10#[cfg(feature = "network")]
11pub mod peer;
12pub mod session_manager;
13pub mod transports;
14pub mod types;
15pub mod utils;
16
17pub use error::AuthError;
18pub use session_manager::SessionManager;
19pub use types::*;
20
21#[cfg(feature = "network")]
22pub use clients::{AuthFetch, AuthFetchResponse};
23#[cfg(feature = "network")]
24pub use peer::Peer;