eidetica/auth/mod.rs
1//! Authentication module for Eidetica
2//!
3//! This module provides cryptographic authentication, hierarchical permissions,
4//! and User Authentication Trees while maintaining integration with the existing
5//! CRDT and Merkle-DAG infrastructure.
6
7pub mod crypto;
8pub mod errors;
9pub mod permission;
10pub mod settings;
11pub mod types;
12pub mod validation;
13
14// Re-export main types for easier access
15pub use crypto::*;
16pub use errors::AuthError;
17pub use permission::*;
18pub use settings::*;
19pub use types::*;
20pub use validation::AuthValidator;