Home | History | Annotate | Download | only in racoon

Lines Matching defs:pa

297 	struct isakmp_parse_t *pa;
317 pa = (struct isakmp_parse_t *)pbuf->v;
320 if (pa->type != ISAKMP_NPTYPE_SA) {
324 pa->type, ISAKMP_NPTYPE_SA);
327 if (isakmp_p2ph(&satmp, pa->ptr) < 0)
329 pa++;
332 pa->type != ISAKMP_NPTYPE_NONE;
333 pa++) {
335 switch (pa->type) {
337 if (isakmp_p2ph(&iph1->nonce_p, pa->ptr) < 0)
341 if (isakmp_p2ph(&iph1->id_p, pa->ptr) < 0)
345 vid_numeric = check_vendorid(pa->ptr);
379 pa->type);
616 struct isakmp_parse_t *pa;
636 for (pa = (struct isakmp_parse_t *)pbuf->v;
637 pa->type != ISAKMP_NPTYPE_NONE;
638 pa++) {
640 switch (pa->type) {
642 if (isakmp_p2ph(&iph1->dhpub_p, pa->ptr) < 0)
646 iph1->pl_hash = (struct isakmp_pl_hash *)pa->ptr;
649 if (oakley_savecert(iph1, pa->ptr) < 0)
653 if (isakmp_p2ph(&iph1->sig_p, pa->ptr) < 0)
657 (void)check_vendorid(pa->ptr);
664 pa->type == iph1->natt_options->payload_nat_d) {
666 if (isakmp_p2ph (&natd_received, pa->ptr) < 0)
694 pa->type);
820 struct isakmp_parse_t *pa;
838 pa = (struct isakmp_parse_t *)pbuf->v;
841 if (pa->type != ISAKMP_NPTYPE_SA) {
845 pa->type, ISAKMP_NPTYPE_SA);
848 if (isakmp_p2ph(&iph1->sa, pa->ptr) < 0)
850 pa++;
853 pa->type != ISAKMP_NPTYPE_NONE;
854 pa++) {
856 switch (pa->type) {
858 if (isakmp_p2ph(&iph1->nonce_p, pa->ptr) < 0)
862 if (isakmp_p2ph(&iph1->id_p, pa->ptr) < 0)
866 vid_numeric = check_vendorid(pa->ptr);
873 (vendorid_frag_cap(pa->ptr) & VENDORID_FRAG_BASE))
905 pa->type);
1132 struct isakmp_parse_t *pa;
1153 for (pa = (struct isakmp_parse_t *)pbuf->v;
1154 pa->type != ISAKMP_NPTYPE_NONE;
1155 pa++) {
1157 switch (pa->type) {
1159 if (isakmp_p2ph(&iph1->dhpub_p, pa->ptr) < 0)
1163 iph1->pl_hash = (struct isakmp_pl_hash *)pa->ptr;
1166 if (oakley_savecert(iph1, pa->ptr) < 0)
1170 if (isakmp_p2ph(&iph1->sig_p, pa->ptr) < 0)
1174 (void)check_vendorid(pa->ptr);
1180 if (pa->type == iph1->natt_options->payload_nat_d)
1185 if (isakmp_p2ph (&natd_received, pa->ptr) < 0)
1209 pa->type);