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};