libsignal_protocol/stores/
mod.rs

1//! Places to store Signal Protocol state.
2
3pub(crate) mod identity_key_store;
4mod in_memory_identity_key_store;
5mod in_memory_pre_key_stores;
6mod in_memory_session_store;
7pub(crate) mod pre_key_store;
8pub(crate) mod session_store;
9pub(crate) mod signed_pre_key_store;
10
11pub use self::{
12    identity_key_store::IdentityKeyStore,
13    in_memory_identity_key_store::InMemoryIdentityKeyStore,
14    in_memory_pre_key_stores::{
15        InMemoryPreKeyStore, InMemorySignedPreKeyStore,
16    },
17    in_memory_session_store::InMemorySessionStore,
18    pre_key_store::PreKeyStore,
19    session_store::{SerializedSession, SessionStore},
20    signed_pre_key_store::SignedPreKeyStore,
21};