Package 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
-
-
Constructor Summary
Constructors Constructor Description AEADParameters(KeyParameter key, int macSize, byte[] nonce)
Base constructor.AEADParameters(KeyParameter key, int macSize, byte[] nonce, byte[] associatedText)
Base constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getAssociatedText()
KeyParameter
getKey()
int
getMacSize()
byte[]
getNonce()
-
-
-
Constructor Detail
-
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
-
-
Method Detail
-
getKey
public KeyParameter getKey()
-
getMacSize
public int getMacSize()
-
getAssociatedText
public byte[] getAssociatedText()
-
getNonce
public byte[] getNonce()
-
-