Package-level declarations
Types
Controls when stored values may be decrypted.
A small, coroutine-first façade over the platform's native secure storage:
Android implementation. Hold on to the application Context only — never the supplied one — so factories created inside an Activity or Fragment do not leak it.
Platform entry point for building SecureVault instances.
iOS implementation. The Keychain is a process-wide singleton, so no platform handle is required at construction time.
Immutable configuration for a SecureVault instance.
Hierarchy of recoverable errors that SecureVault operations may raise.
Functions
Manually supplies the application Context to the SecureVault library.
Android actual for the top-level SecureVault factory.
Builds a SecureVault for the given config.
Convenience overload — equivalent to SecureVault(VaultConfig(namespace, accessibility)).
iOS actual for the top-level SecureVault factory. The Keychain is a process-wide singleton, so no platform handle is required.