Bouncy Castle Cryptography Library 1.37

org.bouncycastle.crypto.params
Class AEADParameters

java.lang.Object
  extended by org.bouncycastle.crypto.params.AEADParameters
All Implemented Interfaces:
CipherParameters
Direct Known Subclasses:
CCMParameters

public class AEADParameters
extends java.lang.Object
implements CipherParameters


Constructor Summary
AEADParameters(KeyParameter key, int macSize, byte[] nonce, byte[] associatedText)
          Base constructor.
 
Method Summary
 byte[] getAssociatedText()
           
 KeyParameter getKey()
           
 int getMacSize()
           
 byte[] getNonce()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AEADParameters

public AEADParameters(KeyParameter key,
                      int macSize,
                      byte[] nonce,
                      byte[] associatedText)
Base constructor.

Parameters:
key - key to be used by underlying cipher
macSize - macSize in bits
nonce - nonce to be used
associatedText - associated text, if any
Method Detail

getKey

public KeyParameter getKey()

getMacSize

public int getMacSize()

getAssociatedText

public byte[] getAssociatedText()

getNonce

public byte[] getNonce()

Bouncy Castle Cryptography Library 1.37