specific exception

This commit is contained in:
Avently 2025-03-20 01:45:32 +07:00
parent 6d209968ec
commit 7f17f1fafa

View file

@ -2,8 +2,7 @@ package chat.simplex.common.platform
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.os.Build import android.os.Build
import android.security.keystore.KeyGenParameterSpec import android.security.keystore.*
import android.security.keystore.KeyProperties
import chat.simplex.common.views.helpers.AlertManager import chat.simplex.common.views.helpers.AlertManager
import chat.simplex.common.views.helpers.generalGetString import chat.simplex.common.views.helpers.generalGetString
import chat.simplex.res.MR import chat.simplex.res.MR
@ -81,7 +80,7 @@ internal class Cryptor: CryptorInterface {
val key = keyGenerator.generateKey() val key = keyGenerator.generateKey()
Log.w(TAG, "StrongBox support is present") Log.w(TAG, "StrongBox support is present")
key key
} catch (e: Exception) { } catch (e: StrongBoxUnavailableException) {
Log.w(TAG, "No StrongBox support") Log.w(TAG, "No StrongBox support")
keyGenerator.init(builder.setIsStrongBoxBacked(false).build()) keyGenerator.init(builder.setIsStrongBoxBacked(false).build())
keyGenerator.generateKey() keyGenerator.generateKey()