public class AEADParameterSpec
extends javax.crypto.spec.IvParameterSpec
| Constructor and Description |
|---|
AEADParameterSpec(byte[] nonce,
int macSizeInBits)
Base constructor.
|
AEADParameterSpec(byte[] nonce,
int macSizeInBits,
byte[] associatedData)
Base constructor with prepended associated data.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getAssociatedData()
Return the associated data associated with this parameter spec.
|
int |
getMacSizeInBits()
Return the size of the MAC associated with this parameter spec.
|
byte[] |
getNonce()
Return the nonce (same as IV) associated with this parameter spec.
|
public AEADParameterSpec(byte[] nonce,
int macSizeInBits)
nonce - nonce/iv to be usedmacSizeInBits - macSize in bitspublic AEADParameterSpec(byte[] nonce,
int macSizeInBits,
byte[] associatedData)
nonce - nonce/iv to be usedmacSizeInBits - macSize in bitsassociatedData - associated data to be prepended to the cipher stream.public int getMacSizeInBits()
public byte[] getAssociatedData()
public byte[] getNonce()