sa_dhiexchange
ibuf_free(sa->sa_dhiexchange);
if (ikev2_add_buf(buf, sa->sa_dhiexchange) == -1)
len = sizeof(*ke) + ibuf_size(sa->sa_dhiexchange);
if (ikev2_add_buf(e, sa->sa_dhiexchange) == -1)
len = sizeof(*ke) + ibuf_size(sa->sa_dhiexchange);
if (ikev2_add_buf(e, nsa->sa_dhiexchange) == -1)
len = sizeof(*ke) + ibuf_size(nsa->sa_dhiexchange);
if (!ibuf_length(sa->sa_dhiexchange)) {
&sa->sa_dhiexchange, NULL) == -1) {
ibuf_free(sa->sa_dhiexchange);
sa->sa_dhiexchange = NULL;