SecurityHelper

internal interface SecurityHelper

Inheritors

Functions

Link copied to clipboard
abstract fun clearGlobalDBLegacyKey()
Link copied to clipboard
abstract fun globalDBKeyMaterial(databaseExists: Boolean): GlobalDBKeyMaterial
Link copied to clipboard
Link copied to clipboard
abstract suspend fun mlsDBSecret(userId: UserId, rootDir: String): MlsDBSecret
Link copied to clipboard
abstract suspend fun proteusDBSecret(userId: UserId, rootDir: String): ProteusDBSecret
Link copied to clipboard
abstract fun setDBPassphrase(key: String, passphrase: String)
Link copied to clipboard
abstract fun userDBOrSecretNull(userId: UserId): UserDBSecret?
Link copied to clipboard
abstract fun userDBSecret(userId: UserId, databaseExists: Boolean): UserDBSecret