public static final class FipsAES.AEADOperatorFactory extends FipsAEADOperatorFactory<FipsAES.AuthParameters>
Constructor and Description |
---|
AEADOperatorFactory() |
Modifier and Type | Method and Description |
---|---|
FipsInputAEADDecryptor<FipsAES.AuthParameters> |
createInputAEADDecryptor(SymmetricKey key,
FipsAES.AuthParameters parameters)
Create an object for decrypting input and handling AAD data.
|
FipsOutputAEADDecryptor<FipsAES.AuthParameters> |
createOutputAEADDecryptor(SymmetricKey key,
FipsAES.AuthParameters parameters)
Create an object for decrypting output and handling AAD data.
|
FipsOutputAEADEncryptor<FipsAES.AuthParameters> |
createOutputAEADEncryptor(SymmetricKey key,
FipsAES.AuthParameters parameter)
Create an object for encrypting output and handling AAD data.
|
public FipsOutputAEADEncryptor<FipsAES.AuthParameters> createOutputAEADEncryptor(SymmetricKey key, FipsAES.AuthParameters parameter)
AEADOperatorFactory
createOutputAEADEncryptor
in interface AEADOperatorFactory<FipsAES.AuthParameters>
createOutputAEADEncryptor
in class FipsAEADOperatorFactory<FipsAES.AuthParameters>
key
- the key to use to set up the encryptor.parameter
- any additional parameters required to set up the encryptor.public FipsOutputAEADDecryptor<FipsAES.AuthParameters> createOutputAEADDecryptor(SymmetricKey key, FipsAES.AuthParameters parameters)
AEADOperatorFactory
createOutputAEADDecryptor
in interface AEADOperatorFactory<FipsAES.AuthParameters>
createOutputAEADDecryptor
in class FipsAEADOperatorFactory<FipsAES.AuthParameters>
key
- the key to use to set up the decryptor.parameters
- any additional parameters required to set up the decryptor.public FipsInputAEADDecryptor<FipsAES.AuthParameters> createInputAEADDecryptor(SymmetricKey key, FipsAES.AuthParameters parameters)
AEADOperatorFactory
createInputAEADDecryptor
in interface AEADOperatorFactory<FipsAES.AuthParameters>
createInputAEADDecryptor
in class FipsAEADOperatorFactory<FipsAES.AuthParameters>
key
- the key to use to set up the decryptor.parameters
- any additional parameters required to set up the decryptor.