Skip to main content

Crate rose_squared_sdk

Crate rose_squared_sdk 

Source
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.