squigit-storage 0.1.0

Persistent profiles, threads, and content-addressed storage for Squigit
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Copyright 2026 a7mddra
// SPDX-License-Identifier: Apache-2.0

//! Profile, auth-state, and encrypted-key root storage.

mod atomic;
mod store;
mod types;

pub use store::{KeyStoreTransaction, ProfileStore};
pub use types::{
    canonical_google_issuer, EncryptedKeyRecord, KeyFile, LastLogin, Profile, ProfileAuth,
    ProfileIdentity, ProfileKeyRecords, ProfileSnapshot, RecordCipher, RecordKdf,
    AUTH_MODE_GOOGLE_OIDC_PKCE, AUTH_SCHEMA_VERSION, GOOGLE_ISSUER, GOOGLE_PROFILE_ID_PREFIX,
    GOOGLE_PROVIDER, KEY_FILE_SCHEMA_VERSION,
};