patrickfav/armadillo
A shared preference implementation for confidential data in Android. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of device fingerprinting combined with optional user provided passwords and strong password hashes.
JavaApache-2.0
Issues
- 1
Use Android's Log instead of Timber
#55 opened by fondesa - 6
Please migrate to androidX
#45 opened by ankur-dev - 4
java.lang.NullPointerException
#49 opened by iblinov65apps - 2
EncryptionProtocolException: at.favre.lib.armadillo.AuthenticatedEncryptionException: could not encrypt
#48 opened by bhautik-mworldwebtech - 6
Use AndroidKeyStore for store encryption key
#44 opened by long76 - 1
AES only supported by Android API 23+
#46 opened by erlangparasu - 3
- 12
- 1
Java 8 / Springboot version
#39 opened by tuzzmaniandevil - 9
- 0
- 0
- 0
Improve RecoveryPolicy
#35 opened by patrickfav - 17
- 5
Check password during initialisation
#24 opened by davidmigloz - 1
Make CI Config Pull Request friendly
#27 opened by patrickfav - 1
Add change password feature to sample app
#18 opened by davidmigloz - 1
- 2
NullPointerException when closing armadillo initialised without user password
#20 opened by davidmigloz - 1
Bcrypt Key Stretcher used incorrectly
#16 opened by patrickfav - 5
- 5
Support changing password
#13 opened by davidmigloz - 6
Logo Proposal For armadillo
#5 opened by iqbalhood - 3
- 2
- 7
aar doesnt pull in required dependencies
#2 opened by georgepapas - 2
Proguard rules for this library
#1 opened by SAGARSURI