Package-level declarations

Functions

Link copied to clipboard
fun LockdownDialog(lockdownState: LockdownState, onSubmit: (passphrase: String, boots: Int, hours: Int, sessionMinutes: Int) -> Unit, onDisconnect: () -> Unit)

Non-dismissable lockdown authentication dialog.

Link copied to clipboard
fun ColumnScope.LockdownModeSetting(supported: Boolean, lockdownState: LockdownState, tokenInfo: LockdownTokenInfo?, connected: Boolean, containerColor: Color, onEnable: (passphrase: String, boots: Int, hours: Int, sessionMinutes: Int) -> Unit, onDisable: (passphrase: String) -> Unit, onLockNow: () -> Unit, modifier: Modifier = Modifier)

Runtime lockdown-mode toggle for the security settings screen.

Link copied to clipboard
fun LockdownSessionStatus(tokenInfo: LockdownTokenInfo?, modifier: Modifier = Modifier)

Displays lockdown session token status: remaining boots and expiry information. Visible only when the session is unlocked and token info is available.