Package-level declarations
Types
Link copied to clipboard
data class ApplePersistenceConfig(val serviceName: String, val keychainAccessibility: KeychainAccessibility?)
Apple-platform configuration for Kalium's encrypted key/value storage.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface KaliumPreferences
Link copied to clipboard
Link copied to clipboard
The iOS Keychain kSecAttrAccessible values Kalium-managed entries can be stored with. The ThisDeviceOnly variants are not restored from a backup onto another device.
Link copied to clipboard
Functions
Link copied to clipboard
internal actual fun buildSettings(options: SettingOptions, param: EncryptedSettingsPlatformParam): Settings
internal actual fun buildSettings(options: SettingOptions, param: EncryptedSettingsPlatformParam): Settings
internal expect fun buildSettings(options: SettingOptions, param: EncryptedSettingsPlatformParam): Settings
internal actual fun buildSettings(options: SettingOptions, param: EncryptedSettingsPlatformParam): Settings
internal actual fun buildSettings(options: SettingOptions, param: EncryptedSettingsPlatformParam): Settings
the java implementation is not yet encrypted
Link copied to clipboard
internal fun buildSharedPreferences(options: SettingOptions, param: EncryptedSettingsPlatformParam): SharedPreferences