| Interface | Description |
|---|---|
| Encrypter |
Implement this class and use in your
EncryptionProvider
to encrypt/decrypt all date before it is written using FileAccess. |
| Class | Description |
|---|---|
| AesEncrypter |
Encrypts all bytes passed through with
AesCbcWithIntegrity's standard AES encryption. |
| AesProvider |
This implementation of PinProtectedProvider uses the base class for pin creation and
authorization, and uses
AesEncrypter's standard encryption for protection of all data
written through its Encrypter. |
| ClearEncrypter |
This encrypter doesn't actually encrypt or decrypt anything that passes through it.
|
| PinProtectedProvider |
This abstract class allows for pin protection, whether or not the files are actually encrypted
and with what method is up to the implementation.
|
| UnencryptedPinProvider |
This implementation of PinProtectedProvider uses the base class for pin creation and
authorization, but returns a clear text encrypter, allowing the data to pass through with no
encryption or decryption.
|