| Interface | Description |
|---|---|
| EncryptionProvider |
This interface is used to create, change, and authenticate pin codes provided by the user.
|
| FileAccess |
Generic file access contract for the app.
|
| PinCodeConfig.Type |
The interface that the
PinCodeConfig.PinCodeType implements. |
| StorageAccessListener |
Callback for data access.
|
| Class | Description |
|---|---|
| PinCodeConfig |
This class allows you to customize the type/strength of the pin code that the user must create to
protect their data.
|
| SimpleFileAccess |
This class is a simple implementation of FileAccess that passes all data read/written through the
encrypter for encryption/decryption.
|
| UnencryptedProvider |
Use this class as the EncryptionProvider when you want to store all data without encryption.
|
| Enum | Description |
|---|---|
| PinCodeConfig.PinCodeType |
General
PinCodeConfig.Types that should cover most desired pin code configs: Alpha, Numeric, and
Alphanumberic. |
| Exception | Description |
|---|---|
| StorageAccessException |