data->hmac = idata->hmac;
data->hmac_key = idata->hmac_key;
data->hmac_key_len = idata->hmac_key_len;
data->hmac = idata->hmac;
data->hmac_key = idata->hmac_key;
data->hmac_key_len = idata->hmac_key_len;
data->public_key = idata->public_key;
data->last_receive = idata->last_receive;
data->last_sent = idata->last_sent;
data->public_key = idata->public_key;
data->last_receive = idata->last_receive;
data->last_sent = idata->last_sent;
memset(idata->hmac_key, 0, idata->hmac_key_len);
silc_free(idata->hmac_key);
}
memset(idata->hmac_key, 0, idata->hmac_key_len);
silc_free(idata->hmac_key);
}