T - the parameters type associated with the final implementation of this decryptor.public abstract class FipsOutputAEADDecryptor<T extends FipsParameters> extends FipsOutputDecryptor<T> implements OutputAEADDecryptor<T>
| Modifier and Type | Method and Description |
|---|---|
abstract UpdateOutputStream |
getAADStream()
Return a stream to write associated data to in order to have it incorporated into the
AEAD cipher's MAC.
|
abstract CipherOutputStream |
getDecryptingStream(java.io.OutputStream out)
Return a stream which will decrypt it's input writing the results to out.
|
abstract byte[] |
getMAC()
Return the final value of AEAD cipher's MAC.
|
getParametersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMaxOutputSize, getParameters, getUpdateOutputSizepublic abstract UpdateOutputStream getAADStream()
AADProcessorgetAADStream in interface AADProcessorpublic abstract CipherOutputStream getDecryptingStream(java.io.OutputStream out)
OutputDecryptorgetDecryptingStream in interface OutputDecryptor<T extends FipsParameters>getDecryptingStream in class FipsOutputDecryptor<T extends FipsParameters>out - the output stream to collect the decrypted data in.public abstract byte[] getMAC()
AADProcessorgetMAC in interface AADProcessor