public static final class ARIA.AEADOperatorFactory
extends java.lang.Object
| Constructor and Description |
|---|
AEADOperatorFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected org.bouncycastle.crypto.internal.modes.AEADBlockCipher |
createAEADCipher(boolean forEncryption,
SymmetricKey key,
ARIA.AuthParameters parameters) |
InputAEADDecryptor<T> |
createInputAEADDecryptor(SymmetricKey key,
T parameters)
Create an object for decrypting input and handling AAD data.
|
OutputAEADDecryptor<T> |
createOutputAEADDecryptor(SymmetricKey key,
T parameters)
Create an object for decrypting output and handling AAD data.
|
OutputAEADEncryptor<T> |
createOutputAEADEncryptor(SymmetricKey key,
T parameters)
Create an object for encrypting output and handling AAD data.
|
protected org.bouncycastle.crypto.internal.modes.AEADBlockCipher createAEADCipher(boolean forEncryption,
SymmetricKey key,
ARIA.AuthParameters parameters)
public OutputAEADEncryptor<T> createOutputAEADEncryptor(SymmetricKey key, T parameters)
AEADOperatorFactorycreateOutputAEADEncryptor in interface AEADOperatorFactory<T extends Parameters>key - the key to use to set up the encryptor.parameters - any additional parameters required to set up the encryptor.public InputAEADDecryptor<T> createInputAEADDecryptor(SymmetricKey key, T parameters)
AEADOperatorFactorycreateInputAEADDecryptor in interface AEADOperatorFactory<T extends Parameters>key - the key to use to set up the decryptor.parameters - any additional parameters required to set up the decryptor.public OutputAEADDecryptor<T> createOutputAEADDecryptor(SymmetricKey key, T parameters)
AEADOperatorFactorycreateOutputAEADDecryptor in interface AEADOperatorFactory<T extends Parameters>key - the key to use to set up the decryptor.parameters - any additional parameters required to set up the decryptor.