org.bouncycastle.operator.AADProcessor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of polaris-all Show documentation
Show all versions of polaris-all Show documentation
All in one project for polaris-java
package org.bouncycastle.operator;
import java.io.OutputStream;
/**
* Base interface for extra methods required for handling associated data in AEAD ciphers.
*/
public interface AADProcessor
{
/**
* Return a stream to write associated data to in order to have it incorporated into the
* AEAD cipher's MAC.
*
* @return a stream for collecting associated data.
*/
OutputStream getAADStream();
/**
* Return the final value of AEAD cipher's MAC.
*
* @return MAC value for the AEAD cipher.
*/
byte[] getMAC();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy