sa_rnonce
ibuf_free(sa->sa_rnonce);
if (ikev2_add_buf(buf, sa->sa_rnonce) == -1)
len = ibuf_size(sa->sa_rnonce);
sa->sa_nexti->sa_rnonce) < 0)
ni = sa->sa_nexti->sa_rnonce;
sa->sa_nextr->sa_rnonce) < 0)
nr = sa->sa_nextr->sa_rnonce;
ibuf_free(sa->sa_rnonce);
sa->sa_rnonce = msg->msg_nonce;
if (ikev2_nonce_cmp(sa->sa_inonce, sa->sa_rnonce) < 0)
ni = sa->sa_rnonce;
nonce = nsa->sa_rnonce;
if (!ibuf_length(sa->sa_rnonce)) {
sa->sa_rnonce = msg->msg_nonce;
if (sa->sa_rnonce == NULL &&
(sa->sa_rnonce = ibuf_random(IKED_NONCE_SIZE)) == NULL) {
ibuf_length(sa->sa_rnonce) < nonceminlen ||
(ibuf_length(sa->sa_rnonce) % 2) != 0) {
rlen = ibuf_length(sa->sa_rnonce);
ibuf_add(ninr, ibuf_data(sa->sa_rnonce), rlen) != 0) {
ibuf_add(dhsecret, ibuf_data(sa->sa_rnonce), rlen) != 0) {
rlen = ibuf_length(sa->sa_rnonce);
ibuf_add(s, ibuf_data(sa->sa_rnonce), rlen) != 0 ||
if ((nonce = sa->sa_rnonce) == NULL ||