Lines Matching defs: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));
831 return (u_char *)ext + item_len;
838 isakmp_cert_print(const struct isakmp_gen *ext, u_int item_len _U_,
853 p = (struct isakmp_pl_cert *)ext;
855 safememcpy(&cert, ext, sizeof(cert));
860 if (!rawprint((caddr_t)(ext + 1), item_len - 4))
863 return (u_char *)ext + item_len;
870 isakmp_cr_print(const struct isakmp_gen *ext, u_int item_len _U_,
884 p = (struct isakmp_pl_cert *)ext;
886 safememcpy(&cert, ext, sizeof(cert));
891 if (!rawprint((caddr_t)(ext + 1), item_len - 4))
894 return (u_char *)ext + item_len;
901 isakmp_hash_print(const struct isakmp_gen *ext, u_int item_len _U_,
909 TCHECK(*ext);
910 safememcpy(&e, ext, sizeof(e));
914 if (!rawprint((caddr_t)(ext + 1), ntohs(e.len) - 4))
917 return (u_char *)ext + ntohs(e.len);
924 isakmp_sig_print(const struct isakmp_gen *ext, u_int item_len _U_,
932 TCHECK(*ext);
933 safememcpy(&e, ext, sizeof(e));
937 if (!rawprint((caddr_t)(ext + 1), ntohs(e.len) - 4))
940 return (u_char *)ext + ntohs(e.len);
947 isakmp_nonce_print(const struct isakmp_gen *ext,
957 TCHECK(*ext);
958 safememcpy(&e, ext, sizeof(e));
962 if (!rawprint((caddr_t)(ext + 1), ntohs(e.len) - 4))
965 return (u_char *)ext + ntohs(e.len);
972 isakmp_n_print(const struct isakmp_gen *ext, u_int item_len,
1029 p = (struct isakmp_pl_n *)ext;
1031 safememcpy(&n, ext, sizeof(n));
1105 return (u_char *)ext + item_len;
1112 isakmp_d_print(const struct isakmp_gen *ext, u_int item_len _U_,
1125 p = (struct isakmp_pl_d *)ext;
1127 safememcpy(&d, ext, sizeof(d));
1155 isakmp_vid_print(const struct isakmp_gen *ext,
1164 TCHECK(*ext);
1165 safememcpy(&e, ext, sizeof(e));
1169 if (!rawprint((caddr_t)(ext + 1), ntohs(e.len) - 4))
1172 return (u_char *)ext + ntohs(e.len);
1179 isakmp_sub0_print(u_char np, const struct isakmp_gen *ext, const u_char *ep,
1186 cp = (u_char *)ext;
1187 TCHECK(*ext);
1188 safememcpy(&e, ext, sizeof(e));
1205 cp = (*npfunc[np])(ext, item_len, ep, phase, doi, proto, depth);
1218 isakmp_sub_print(u_char np, const struct isakmp_gen *ext, const u_char *ep,
1225 cp = (const u_char *)ext;
1228 TCHECK(*ext);
1230 safememcpy(&e, ext, sizeof(e));
1232 TCHECK2(*ext, ntohs(e.len));
1239 cp = isakmp_sub0_print(np, ext, ep, phase, doi, proto, depth);
1249 ext = (struct isakmp_gen *)cp;
1352 const struct isakmp_gen *ext;
1377 ext = (struct isakmp_gen *)(p + 1);
1378 isakmp_sub_print(np, ext, ep, phase, 0, 0, 0);