| Interface | Description |
|---|---|
| AuthenticatedEncryption |
Authenticated encryption (AE) and authenticated encryption with associated data (AEAD, variant of AE)
is a form of encryption which simultaneously provides confidentiality, integrity, and authenticity assurances
on the data.
|
| ByteArrayRuntimeObfuscator |
Simple wrapper for obfuscated byte array.
|
| DataObfuscator |
Data obfuscation which obfuscates the given byte arrays.
|
| DataObfuscator.Factory |
Factory method for obfuscator
|
| EncryptionFingerprint | |
| EncryptionProtocol | |
| EncryptionProtocol.Factory | |
| KeyStretchingFunction |
In cryptography, key stretching techniques are used to make a possibly weak key, typically a password or
passphrase, more secure against a brute-force attack by increasing the time it takes to test each possible key.
|
| RecoveryPolicy | |
| StringMessageDigest |
A hash function to convert a string and usage name to a string representation
of a hash.
|
| Class | Description |
|---|---|
| Armadillo | |
| Armadillo.Builder | |
| ByteArrayRuntimeObfuscator.Default | |
| EncryptionFingerprint.Default | |
| EncryptionFingerprintFactory | |
| FastKeyStretcher |
This is a implementation for a key derivation function with disabled key stretching function.
|
| HkdfXorObfuscator |
A simple obfuscator using HKDF to derive keys for individual blocks and uses
a simple version of CTR block mode.
|
| HkdfXorObfuscator.Factory | |
| NoObfuscator | |
| NoObfuscator.Factory | |
| PBKDF2KeyStretcher |
In cryptography, PBKDF2 (Password-Based Key Derivation Function 2) are key derivation
functions with a sliding computational cost, aimed to reduce the vulnerability of encrypted keys
to brute force attacks.
|
| RecoveryPolicy.Default | |
| SecureSharedPreferences |
| Exception | Description |
|---|---|
| AuthenticatedEncryptionException | |
| EncryptionProtocolException | |
| SecureSharedPreferenceCryptoException |
| Annotation Type | Description |
|---|---|
| AuthenticatedEncryption.KeyStrength |