Home | History | Annotate | Download | only in racoon

Lines Matching refs:iph2

436 oakley_compute_keymat(iph2, side)
437 struct ph2handle *iph2;
443 if (iph2->approval->pfs_group && iph2->dhpub_p) {
444 if (oakley_dh_compute(iph2->pfsgrp, iph2->dhpub,
445 iph2->dhpriv, iph2->dhpub_p, &iph2->dhgxy) < 0)
450 if (oakley_compute_keymat_x(iph2, side, INBOUND_SA) < 0
451 || oakley_compute_keymat_x(iph2, side, OUTBOUND_SA) < 0)
472 oakley_compute_keymat_x(iph2, side, sa_dir)
473 struct ph2handle *iph2;
487 pfs = ((iph2->approval->pfs_group && iph2->dhgxy) ? 1 : 0);
489 len = pfs ? iph2->dhgxy->l : 0;
492 + iph2->nonce->l
493 + iph2->nonce_p->l);
501 for (pr = iph2->approval->head; pr != NULL; pr = pr->next) {
506 memcpy(p, iph2->dhgxy->v, iph2->dhgxy->l);
507 p += iph2->dhgxy->l;
517 bp = (side == INITIATOR ? iph2->nonce : iph2->nonce_p);
521 bp = (side == INITIATOR ? iph2->nonce_p : iph2->nonce);
530 res = oakley_prf(iph2->ph1->skeyid_d, buf, iph2->ph1);
603 this = oakley_prf(iph2->ph1->skeyid_d, seed,
604 iph2->ph1);
658 for (pr = iph2->approval->head; pr != NULL; pr = pr->next) {