Skip to main content

Crate deck_store

Crate deck_store 

Source
Expand description

deck-store — encrypted, durable session store.

Phase 1 ships a SqliteStore backed by a plain (unencrypted) SQLite file. age-encrypted-at-rest is implemented via a “decrypt to tmpfs on open, re-encrypt on close” lifecycle in Phase 2; the on-disk layout is already final and lives at $XDG_DATA_HOME/ono-sendai/decks/<id>/.

Re-exports§

pub use sqlite::SqliteStore;

Modules§

sqlite
Plain SQLite store, designed to be wrapped by an age-encrypted file in Phase 2 (decrypt-to-tmpfs lifecycle). The schema is intentionally small: a single messages table keyed by (session_id, seq).