Hi!
Many of our users are experiencing a “Could not decrypt data with alias” error after installing Samsung’s latest security update. Unfortunately, this issue seems to recur approximately every three months with each new security patch. To resolve it, customers currently have to reinstall the app, which isn’t ideal for user experience.
We’re looking for a long-term solution to prevent this from happening. Our app is built with React Native and uses the GitHub - oblador/react-native-keychain: 🔑 Keychain Access for React Native package for secure data storage. We’ve noticed other developers reporting similar issues.
Here’s the latest security patch that appears to be causing the problem:
The stacktrace:
Error
Could not decrypt data with alias: PUSH_TOKEN
unknown:112 cf.h.F
CipherStorageKeystoreAesCbc:165 com.oblador.keychain.cipherStorage.CipherStorageKeystoreAesCbc.decrypt
KeychainModule:679 com.oblador.keychain.KeychainModule.decryptToResult
KeychainModule:646 com.oblador.keychain.KeychainModule.decryptCredentials
KeychainModule:310 com.oblador.keychain.KeychainModule.getGenericPassword
KeychainModule:438 com.oblador.keychain.KeychainModule.getInternetCredentialsForServer
Any suggestions would be much appreciated.
BR, Øyvind.