| Package | Description | 
|---|---|
| com.absio.container | |
| com.absio.crypto.cipher | |
| com.absio.crypto.kdf | |
| com.absio.crypto.key | 
| Modifier and Type | Method and Description | 
|---|---|
CipherTransformation | 
Keys.getCipherTransformation()
Get the cipher transformation used when encrypting and decrypting with the cipher key. 
 | 
| Constructor and Description | 
|---|
Keys(CipherTransformation cipherTransformation,
    byte[] cipherKey,
    MacAlgorithm macAlgorithm,
    byte[] macKey)
Create a keys object using the parameters. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static CipherTransformation | 
CipherTransformation.DEFAULT
This is the default transformation that Absio uses:  
AES_CTR_NOPADDING | 
| Modifier and Type | Method and Description | 
|---|---|
static CipherTransformation | 
CipherTransformation.getByIndex(long index)
Gets the transformation by index. 
 | 
static CipherTransformation | 
CipherTransformation.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static CipherTransformation[] | 
CipherTransformation.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Constructor and Description | 
|---|
CipherHelper(CipherTransformation transformation)
Create a helper with the given transformation. 
 | 
| Constructor and Description | 
|---|
PBKDF2Helper(MacAlgorithm macAlgorithm,
            CipherTransformation transformation,
            AESKeyStrength keyStrength,
            String encoding)
This will create a helper with the given settings for key generation and encryption. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CipherTransformation | 
KeyFileSettings.getCipherTransformation()
Get the  
CipherTransformation to use for the PBKDF2 of the KeyRing to encrypt/decrypt a key file. | 
Copyright © 2021. All rights reserved.