- idata->rekey = silc_calloc(1, sizeof(*idata->rekey));
- idata->rekey->send_enc_key =
- silc_calloc(keymat->enc_key_len / 8,
- sizeof(*idata->rekey->send_enc_key));
- memcpy(idata->rekey->send_enc_key,
- keymat->send_enc_key, keymat->enc_key_len / 8);
- idata->rekey->enc_key_len = keymat->enc_key_len / 8;
-
- if (ske->start_payload->flags & SILC_SKE_SP_FLAG_PFS)
- idata->rekey->pfs = TRUE;
+ idata->send_enc_key = silc_calloc(keymat->enc_key_len / 8,
+ sizeof(*idata->send_enc_key));
+ memcpy(idata->send_enc_key, keymat->send_enc_key, keymat->enc_key_len / 8);
+ idata->enc_key_len = keymat->enc_key_len / 8;