(Wallet) Fix crash KeystoreHelper class (#27027)

Fix crash KeystoreHelper class
This commit is contained in:
Simone Arpe
2024-12-16 18:04:57 +01:00
committed by GitHub
parent 09cf2a745a
commit 73be2eb9ad
@@ -69,9 +69,13 @@ public class KeystoreHelper {
}
GCMParameterSpec spec =
new GCMParameterSpec(128, Base64.decode(ivBase64, Base64.DEFAULT));
SecretKey secretKey =
((KeyStore.SecretKeyEntry) keyStore.getEntry(BRAVE_WALLET_ALIAS, null))
.getSecretKey();
KeyStore.SecretKeyEntry secretKeyEntry =
(KeyStore.SecretKeyEntry) keyStore.getEntry(BRAVE_WALLET_ALIAS, null);
if (secretKeyEntry == null) {
return null;
}
SecretKey secretKey = secretKeyEntry.getSecretKey();
final Cipher cipher = Cipher.getInstance(TRANSFORMATION);
cipher.init(Cipher.DECRYPT_MODE, secretKey, spec);
return cipher;