Skip to main content

squigit_storage/profiles/
mod.rs

1// Copyright 2026 a7mddra
2// SPDX-License-Identifier: Apache-2.0
3
4//! Profile, auth-state, and encrypted-key root storage.
5
6mod atomic;
7mod store;
8mod types;
9
10pub use store::{KeyStoreTransaction, ProfileStore};
11pub use types::{
12    canonical_google_issuer, EncryptedKeyRecord, KeyFile, LastLogin, Profile, ProfileAuth,
13    ProfileIdentity, ProfileKeyRecords, ProfileSnapshot, RecordCipher, RecordKdf,
14    AUTH_MODE_GOOGLE_OIDC_PKCE, AUTH_SCHEMA_VERSION, GOOGLE_ISSUER, GOOGLE_PROFILE_ID_PREFIX,
15    GOOGLE_PROVIDER, KEY_FILE_SCHEMA_VERSION,
16};