PIN : start branching logic

This commit is contained in:
ganfra
2023-10-24 14:19:52 +02:00
parent b0f27c111e
commit 645c699a6b
20 changed files with 316 additions and 78 deletions

View File

@@ -40,7 +40,7 @@ class KeyStoreSecretKeyProvider @Inject constructor() : SecretKeyProvider {
// False positive lint issue
@SuppressLint("WrongConstant")
override fun getOrCreateKey(alias: String): SecretKey {
val keyStore = KeyStore.getInstance(ANDROID_KEYSTORE)
val keyStore = KeyStore.getInstance(ANDROID_KEYSTORE).also { it.load(null) }
val secretKeyEntry = (keyStore.getEntry(alias, null) as? KeyStore.SecretKeyEntry)
?.secretKey
return if (secretKeyEntry == null) {