public class KeyMaterial
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
byte[] |
enc_key_client_to_server |
byte[] |
enc_key_server_to_client |
byte[] |
initial_iv_client_to_server |
byte[] |
initial_iv_server_to_client |
byte[] |
integrity_key_client_to_server |
byte[] |
integrity_key_server_to_client |
Constructor and Description |
---|
KeyMaterial() |
Modifier and Type | Method and Description |
---|---|
static KeyMaterial |
create(java.lang.String hashType,
byte[] H,
java.math.BigInteger K,
byte[] SessionID,
int keyLengthCS,
int blockSizeCS,
int macLengthCS,
int keyLengthSC,
int blockSizeSC,
int macLengthSC) |
public byte[] initial_iv_client_to_server
public byte[] initial_iv_server_to_client
public byte[] enc_key_client_to_server
public byte[] enc_key_server_to_client
public byte[] integrity_key_client_to_server
public byte[] integrity_key_server_to_client
public static KeyMaterial create(java.lang.String hashType, byte[] H, java.math.BigInteger K, byte[] SessionID, int keyLengthCS, int blockSizeCS, int macLengthCS, int keyLengthSC, int blockSizeSC, int macLengthSC) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException