/* SILC Key Exchange Start Payload */
typedef struct {
unsigned char flags;
- unsigned int len;
+ unsigned short len;
unsigned char *cookie;
unsigned short cookie_len;
unsigned short hash_alg_len;
unsigned char *hash_alg_list;
+ unsigned short hmac_alg_len;
+ unsigned char *hmac_alg_list;
+
unsigned short comp_alg_len;
unsigned char *comp_alg_list;
} SilcSKEStartPayload;