AndroidStorageEngine
A storage engine on Android.
This is like GenericStorageEngine
but the backing file is optionally encrypted at rest, using a hardware-backed symmetric encryption key and AES-128 GCM.
Note that data is stored in a way so it's still available to the application even if when encryption is toggled on and off.