org.bouncycastle.crypto.params
Class AEADParameters
java.lang.Object
|
+--org.bouncycastle.crypto.params.AEADParameters
- All Implemented Interfaces:
- CipherParameters
- Direct Known Subclasses:
- CCMParameters
- public class AEADParameters
- extends java.lang.Object
- implements CipherParameters
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AEADParameters
public AEADParameters(KeyParameter key,
int macSize,
byte[] nonce)
- Base constructor.
- Parameters:
key
- key to be used by underlying ciphermacSize
- macSize in bitsnonce
- nonce to be used
AEADParameters
public AEADParameters(KeyParameter key,
int macSize,
byte[] nonce,
byte[] associatedText)
- Base constructor.
- Parameters:
key
- key to be used by underlying ciphermacSize
- macSize in bitsnonce
- nonce to be usedassociatedText
- initial associated text, if any
getKey
public KeyParameter getKey()
getMacSize
public int getMacSize()
getAssociatedText
public byte[] getAssociatedText()
getNonce
public byte[] getNonce()