Rust · 605 bytes Raw Blame History
1 //! ZephyrFS Node Library
2 //!
3 //! Core library for ZephyrFS distributed P2P storage system.
4 //! Provides cryptographic primitives, storage management, and network protocols.
5
6 pub mod config;
7 pub mod network;
8 pub mod storage;
9 pub mod protocol;
10 pub mod node_manager;
11 pub mod crypto;
12 pub mod coordinator;
13
14 pub use crypto::{
15 ZephyrCrypto, CryptoParams, ScryptParams, AesParams, HashParams,
16 ContentHasher, VerificationHasher, EncryptedData, ContentId, HashAlgorithm
17 };
18
19 pub use config::Config;
20 pub use node_manager::{NodeManager, DistributionStrategy};
21 pub use storage::{StorageManager, StorageConfig};