Bouncy Castle Cryptography Library 1.36

org.bouncycastle.crypto.params
Class CCMParameters

java.lang.Object
  extended byorg.bouncycastle.crypto.params.CCMParameters
All Implemented Interfaces:
CipherParameters

public class CCMParameters
extends java.lang.Object
implements CipherParameters


Constructor Summary
CCMParameters(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

CCMParameters

public CCMParameters(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.36