willow-data-model 0.7.0

The core datatypes of Willow, an eventually consistent data store with improved distributed deletion.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Types to instantiate the willow data model for testing.
//!
//! This module is only available when the `dev` feature is enabled.
//!
//! The types in this module are not cryptographically safe. And they are not flexible enough for real-world usage either. They are meant for testing willow-related code. In particular, they are so unsafe that randomly generating values suffices for testing code paths which for more typical parameter choices would require knowledge of secret keys, for example.
//!
//! Always use `Path<4, 4, 4>` when working with these test parameters (because that is what [`TestSubspaceSignature`] expects and implements the [`AuthorisationToken`](crate::authorisation::AuthorisationToken) trait for).

mod namespace;
pub use namespace::*;

mod subspace;
pub use subspace::*;

mod digest;
pub use digest::*;