INNER CODE UNIT · Kotlin

onStop

Keyspace-cloud/android · app/src/main/kotlin/cloud/keyspace/android/AddCard.kt:580

    override fun onStop() {
        super.onStop()

        // force wipe keyring
        keyring.XCHACHA_POLY1305_KEY?.fill(0)
        keyring.ED25519_PUBLIC_KEY?.fill(0)
        keyring.ED25519_PRIVATE_KEY?.fill(0)

        // force gc to clear keyring
        System.gc()
        finish()
        finishAffinity()
    }

    override fun onBackPressed () {
        val alertDialog: AlertDialog = MaterialAlertDialogBuilder(this).create()
        alertDialog.setTitle("Confirm exit")
        alertDialog.setMessage("Would you like to go back to the Dashboard?")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…