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.
|
getParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMaxOutputSize, getParameters, getUpdateOutputSize
public abstract UpdateOutputStream getAADStream()
AADProcessor
getAADStream
in interface AADProcessor
public abstract CipherOutputStream getDecryptingStream(java.io.OutputStream out)
OutputDecryptor
getDecryptingStream
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()
AADProcessor
getMAC
in interface AADProcessor