Lines Matching refs:ie

422 	struct ipsec_exch *ie = exchange->data;
433 isa->hash = ie->hash->type;
434 isa->prf_type = ie->prf_type;
435 isa->skeyid_len = ie->skeyid_len;
436 isa->skeyid_d = ie->skeyid_d;
437 isa->skeyid_a = ie->skeyid_a;
439 ie->skeyid_a = ie->skeyid_d = 0;
470 if (ipsec_set_network(ie->id_ci,
471 ie->id_cr, sa)) {
483 if (ipsec_set_network(ie->id_cr,
484 ie->id_ci, sa)) {
774 struct ipsec_exch *ie = vie;
777 free(ie->sa_i_b);
778 free(ie->id_ci);
779 free(ie->id_cr);
780 free(ie->g_xi);
781 free(ie->g_xr);
782 free(ie->g_xy);
783 free(ie->skeyid);
784 free(ie->skeyid_d);
785 free(ie->skeyid_a);
786 free(ie->skeyid_e);
787 free(ie->hash_i);
788 free(ie->hash_r);
789 if (ie->group)
790 group_free(ie->group);
791 for (attr = LIST_FIRST(&ie->attrs); attr;
792 attr = LIST_FIRST(&ie->attrs)) {
1418 struct ipsec_exch *ie = exchange->data;
1430 ie->hash = hash_get(from_ike_hash(decode_16(value)));
1434 ie->ike_auth = ike_auth_get(decode_16(value));
1575 struct ipsec_exch *ie = msg->exchange->data;
1598 if (!ie->prf_type)
1599 ie->prf_type = PRF_HMAC;
1650 struct ipsec_exch *ie = exchange->data;
1655 g_x = initiator ? &ie->g_xi : &ie->g_xr;
1656 *g_x = malloc(ie->g_x_len);
1659 (unsigned long)ie->g_x_len);
1662 memcpy(*g_x, buf, ie->g_x_len);
1665 LOG_DBG_BUF((LOG_MISC, 80, header, *g_x, ie->g_x_len));
1674 struct ipsec_exch *ie = exchange->data;
1677 buf = malloc(ISAKMP_KE_SZ + ie->g_x_len);
1680 ISAKMP_KE_SZ + (unsigned long)ie->g_x_len);
1684 ISAKMP_KE_SZ + ie->g_x_len, 1)) {
1688 if (dh_create_exchange(ie->group, buf + ISAKMP_KE_DATA_OFF)) {
1701 struct ipsec_exch *ie = exchange->data;
1706 ie->g_x_len = GET_ISAKMP_GEN_LENGTH(kep->p) - ISAKMP_KE_DATA_OFF;
1709 if (ie->g_x_len != (size_t) dh_getlen(ie->group)) {