Expand description
Storage trait definitions for libsignal
This module provides trait definitions for storage backends, allowing dependency injection of different storage implementations (memory, database, etc.).
Traits§
- Extended
Identity Store - Extended operations for identity key storage beyond libsignal’s IdentityKeyStore
- Extended
Kyber PreKey Store - Extended operations for Kyber post-quantum pre-key storage beyond libsignal’s KyberPreKeyStore
- Extended
PreKey Store - Extended operations for pre-key storage beyond libsignal’s PreKeyStore
- Extended
Session Store - Extended operations for session storage beyond libsignal’s SessionStore
- Extended
Signed PreKey Store - Extended operations for signed pre-key storage beyond libsignal’s SignedPreKeyStore
- Extended
Storage Ops - High-level operations for session establishment and message encryption/decryption
- Signal
Storage Container - Container trait for all Signal Protocol storage backends