Lines Matching refs:ext
418 isakmp_sa_print(const struct isakmp_gen *ext,
432 p = (struct isakmp_pl_sa *)ext;
434 safememcpy(&sa, ext, sizeof(sa));
458 np = (u_char *)ext + sizeof(sa);
460 TCHECK2(*(ext + 1), sizeof(ident));
461 safememcpy(&ident, ext + 1, sizeof(ident));
466 ext = (struct isakmp_gen *)np;
467 TCHECK(*ext);
469 cp = isakmp_sub_print(ISAKMP_NPTYPE_P, ext, ep, phase, doi, proto0,
479 isakmp_p_print(const struct isakmp_gen *ext, u_int item_len _U_,
489 p = (struct isakmp_pl_p *)ext;
491 safememcpy(&prop, ext, sizeof(prop));
500 ext = (struct isakmp_gen *)((u_char *)(p + 1) + prop.spi_size);
501 TCHECK(*ext);
503 cp = isakmp_sub_print(ISAKMP_NPTYPE_T, ext, ep, phase, doi0,
569 isakmp_t_print(const struct isakmp_gen *ext, u_int item_len,
583 p = (struct isakmp_pl_t *)ext;
585 safememcpy(&t, ext, sizeof(t));
637 isakmp_ke_print(const struct isakmp_gen *ext, u_int item_len _U_,
645 TCHECK(*ext);
646 safememcpy(&e, ext, sizeof(e));
650 if (!rawprint((caddr_t)(ext + 1), ntohs(e.len) - 4))
653 return (u_char *)ext + ntohs(e.len);
660 isakmp_id_print(const struct isakmp_gen *ext, u_int item_len _U_,
680 p = (struct isakmp_pl_id *)ext;
682 safememcpy(&id, ext, sizeof(id));
713 p = (struct ipsecdoi_id *)ext;
715 safememcpy(&id, ext, sizeof(id));
833 return (u_char *)ext + item_len;
840 isakmp_cert_print(const struct isakmp_gen *ext, u_int item_len _U_,
855 p = (struct isakmp_pl_cert *)ext;
857 safememcpy(&cert, ext, sizeof(cert));
862 if (!rawprint((caddr_t)(ext + 1), item_len - 4))
865 return (u_char *)ext + item_len;
872 isakmp_cr_print(const struct isakmp_gen *ext, u_int item_len _U_,
886 p = (struct isakmp_pl_cert *)ext;
888 safememcpy(&cert, ext, sizeof(cert));
893 if (!rawprint((caddr_t)(ext + 1), item_len - 4))
896 return (u_char *)ext + item_len;
903 isakmp_hash_print(const struct isakmp_gen *ext, u_int item_len _U_,
911 TCHECK(*ext);
912 safememcpy(&e, ext, sizeof(e));
916 if (!rawprint((caddr_t)(ext + 1), ntohs(e.len) - 4))
919 return (u_char *)ext + ntohs(e.len);
926 isakmp_sig_print(const struct isakmp_gen *ext, u_int item_len _U_,
934 TCHECK(*ext);
935 safememcpy(&e, ext, sizeof(e));
939 if (!rawprint((caddr_t)(ext + 1), ntohs(e.len) - 4))
942 return (u_char *)ext + ntohs(e.len);
949 isakmp_nonce_print(const struct isakmp_gen *ext,
959 TCHECK(*ext);
960 safememcpy(&e, ext, sizeof(e));
964 if (!rawprint((caddr_t)(ext + 1), ntohs(e.len) - 4))
967 return (u_char *)ext + ntohs(e.len);
974 isakmp_n_print(const struct isakmp_gen *ext, u_int item_len,
1031 p = (struct isakmp_pl_n *)ext;
1033 safememcpy(&n, ext, sizeof(n));
1107 return (u_char *)ext + item_len;
1114 isakmp_d_print(const struct isakmp_gen *ext, u_int item_len _U_,
1127 p = (struct isakmp_pl_d *)ext;
1129 safememcpy(&d, ext, sizeof(d));
1157 isakmp_vid_print(const struct isakmp_gen *ext,
1166 TCHECK(*ext);
1167 safememcpy(&e, ext, sizeof(e));
1171 if (!rawprint((caddr_t)(ext + 1), ntohs(e.len) - 4))
1174 return (u_char *)ext + ntohs(e.len);
1181 isakmp_sub0_print(u_char np, const struct isakmp_gen *ext, const u_char *ep,
1188 cp = (u_char *)ext;
1189 TCHECK(*ext);
1190 safememcpy(&e, ext, sizeof(e));
1207 cp = (*npfunc[np])(ext, item_len, ep, phase, doi, proto, depth);
1220 isakmp_sub_print(u_char np, const struct isakmp_gen *ext, const u_char *ep,
1227 cp = (const u_char *)ext;
1230 TCHECK(*ext);
1232 safememcpy(&e, ext, sizeof(e));
1234 TCHECK2(*ext, ntohs(e.len));
1241 cp = isakmp_sub0_print(np, ext, ep, phase, doi, proto, depth);
1251 ext = (struct isakmp_gen *)cp;
1354 const struct isakmp_gen *ext;
1379 ext = (struct isakmp_gen *)(p + 1);
1380 isakmp_sub_print(np, ext, ep, phase, 0, 0, 0);