4 releases (breaking)
0.8.0 | Nov 19, 2024 |
---|---|
0.7.0 | Jan 5, 2024 |
0.2.0 | Sep 28, 2022 |
0.1.0 | May 11, 2022 |
#181 in Cryptography
1,911 downloads per month
Used in 7 crates
(via matrix-sdk)
1MB
21K
SLoC
matrix-sdk-indexedddb
This crate implements a storage backend on IndexedDB for web environments using the matrix-sdk-base primitives.
Usage
The most common usage pattern would be to have this included via matrix-sdk
in your Cargo.toml
and leave
instantiation to it.
[target.'cfg(target_arch = "wasm32")'.dependencies]
matrix-sdk = { version = "0.5, default-features = false, features = ["indexeddb", "e2e-encryption"] }
Crate Feature Flags
The following crate feature flags are available:
e2e-encryption
: (on by default) Enables the store for end-to-end encrypted data (IndexeddbCryptoStore
).state-store
: (on by default) Enables theStateStore
implementation (IndexeddbStateStore
).
Dependencies
~25–39MB
~623K SLoC