public class CK_AES_GCM_PARAMS
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
byte[] |
aad
The additional authenticated data.
|
byte[] |
iv
Variable length IV data.
|
long |
tagBits
The size of the authentication tag in bits.
|
| Constructor and Description |
|---|
CK_AES_GCM_PARAMS()
Initialize the AES GCM parameters.
|
CK_AES_GCM_PARAMS(byte[] iv)
Initialize the AES GCM parameters by the specified IV.
|
CK_AES_GCM_PARAMS(byte[] iv,
byte[] aad)
Initialize the AES GCM parameters by the specified IV
and additional authenticated data.
|
CK_AES_GCM_PARAMS(byte[] iv,
byte[] aad,
long tagBits)
Initialize the AES GCM parameters by the specified IV
and additional authenticated data.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
public final byte[] iv
public final byte[] aad
public final long tagBits
public CK_AES_GCM_PARAMS()
public CK_AES_GCM_PARAMS(byte[] iv)
public CK_AES_GCM_PARAMS(byte[] iv,
byte[] aad)
iv - array of initialized vector data.aad - array of additional authenticate data.public CK_AES_GCM_PARAMS(byte[] iv,
byte[] aad,
long tagBits)
iv - array of initialized vector data.aad - array of additional authenticate data.tagBits - The authenticated tag size in bits. Must be in
multiple of 8 bits.Copyright (c) 2026 Thales Group. All rights reserved.