A cryptography library and a SharedPreferences wrapper for Android that encrypts the content with 256 bit AES encryption. The Encryption key is securely stored in device's KeyStore.
562
stars
97
forks
source link
KeyPermanentelyInvalidatedException was added in API 23 #10
After upgrading to version 0.4.0, the app doesn't work on Android 4.4
java.lang.NoClassDefFoundError: android.security.keystore.KeyPermanentlyInvalidatedException
at devliving.online.securedpreferencestore.EncryptionManager.isRecoverableError(EncryptionManager.java:137)
at devliving.online.securedpreferencestore.EncryptionManager.(EncryptionManager.java:127)
at devliving.online.securedpreferencestore.SecuredPreferenceStore.(SecuredPreferenceStore.java:42)
at devliving.online.securedpreferencestore.SecuredPreferenceStore.getSharedInstance(SecuredPreferenceStore.java:57)
After upgrading to version 0.4.0, the app doesn't work on Android 4.4