shadow_storage/lib.rs
1//! Distributed storage with erasure coding and encryption
2//!
3//! Provides content-addressed storage with redundancy and encryption.
4
5pub mod chunking;
6pub mod erasure;
7pub mod store;
8
9pub use chunking::{Chunker, ChunkInfo};
10pub use erasure::ErasureEncoder;
11pub use store::{ContentStore, StorageConfig};
12
13use shadow_core::error::Result;
14use bytes::Bytes;