Expand description
§Rose Squared SDK
A privacy-preserving search SDK implementing RO(SE)² and SWiSSSE.
Re-exports§
pub use vault::PrivacyVault;pub use error::VaultError;pub use protocol::swissse::VolumeConfig;pub use server::edb::EncryptedStore;pub use server::edb::MockStore;pub use server::edb::RawEdbEntry;
Modules§
- client
- Client-side state management and update engines. Client-side components for RO(SE)².
- crypto
- Cryptographic primitives and AEAD wrappers.
- error
- Error types for the SDK. Error types for the Rose Squared SDK.
- protocol
- Protocol implementations for search and volume padding. Protocol implementations for RO(SE)².
- server
- Server-side EDB abstractions and mock stores.
- vault
- High-level PrivacyVault API.