Structure SilcSKEKeyMaterial
NAME
typedef struct { ... } *SilcSKEKeyMaterial;
DESCRIPTION
This is the key material structure, and is passed as argument by the
application to silc_ske_process_key_material_data function. It includes
the processed key material which can be used as SILC session keys.
SOURCE
typedef struct SilcSKEKeyMaterialStruct {
unsigned char *send_iv;
unsigned char *receive_iv;
SilcUInt32 iv_len;
unsigned char *send_enc_key;
unsigned char *receive_enc_key;
SilcUInt32 enc_key_len; /* Key length in bits */
unsigned char *send_hmac_key;
unsigned char *receive_hmac_key;
SilcUInt32 hmac_key_len; /* Key length in bytes */
} *SilcSKEKeyMaterial;
|