Package-level declarations

Types

Link copied to clipboard
actual class SecureStore

Android actual — EncryptedSharedPreferences keyed by an Android Keystore MasterKey (AES-256-GCM), by way of :settings' SecureSettingsFactory.

expect class SecureStore

A small encrypted key/value store for secrets — session tokens, payment-method handles, PINs — with one API across Android and iOS.

actual class SecureStore

iOS actual — the Keychain, by way of :settings' KeychainSettings (service com.siddharth.kmp.secure), the same store :llm-chat's SecureKeyStore already writes to.

Link copied to clipboard
sealed interface SecureStoreStatus

Whether this device can actually keep a secret at rest right now, and if not, why.