Lines Matching full:ext
562 const struct isakmp_gen *ext, \
600 const struct isakmp_gen *ext,
615 u_char np, const struct isakmp_gen *ext,
663 const struct isakmp_gen *ext,
991 const struct isakmp_gen *ext, in ikev1_sa_print() argument
1003 p = (const struct ikev1_pl_sa *)ext; in ikev1_sa_print()
1027 np = (const u_char *)ext + sizeof(struct ikev1_pl_sa); in ikev1_sa_print()
1029 ident = GET_BE_U_4(ext + 1); in ikev1_sa_print()
1034 ext = (const struct isakmp_gen *)np; in ikev1_sa_print()
1035 ND_TCHECK_SIZE(ext); in ikev1_sa_print()
1037 cp = ikev1_sub_print(ndo, ISAKMP_NPTYPE_P, ext, ep, phase, doi, proto0, in ikev1_sa_print()
1048 const struct isakmp_gen *ext, u_int item_len _U_, in ikev1_p_print() argument
1058 p = (const struct ikev1_pl_p *)ext; in ikev1_p_print()
1070 ext = (const struct isakmp_gen *)((const u_char *)(p + 1) + spi_size); in ikev1_p_print()
1071 ND_TCHECK_SIZE(ext); in ikev1_p_print()
1073 cp = ikev1_sub_print(ndo, ISAKMP_NPTYPE_T, ext, ep, phase, doi0, in ikev1_p_print()
1212 const struct isakmp_gen *ext, u_int item_len, in ikev1_t_print() argument
1225 p = (const struct ikev1_pl_t *)ext; in ikev1_t_print()
1280 const struct isakmp_gen *ext, u_int item_len, in ikev1_ke_print() argument
1286 ND_TCHECK_SIZE(ext); in ikev1_ke_print()
1294 if (!rawprint(ndo, (const uint8_t *)(ext + 1), item_len - 4)) in ikev1_ke_print()
1297 return (const u_char *)ext + item_len; in ikev1_ke_print()
1305 const struct isakmp_gen *ext, u_int item_len, in ikev1_id_print() argument
1324 p = (const struct ikev1_pl_id *)ext; in ikev1_id_print()
1357 doi_p = (const struct ipsecdoi_id *)ext; in ikev1_id_print()
1479 return (const u_char *)ext + item_len; in ikev1_id_print()
1487 const struct isakmp_gen *ext, u_int item_len, in ikev1_cert_print() argument
1501 p = (const struct ikev1_pl_cert *)ext; in ikev1_cert_print()
1511 if (!rawprint(ndo, (const uint8_t *)(ext + 1), item_len - 4)) in ikev1_cert_print()
1514 return (const u_char *)ext + item_len; in ikev1_cert_print()
1522 const struct isakmp_gen *ext, u_int item_len, in ikev1_cr_print() argument
1535 p = (const struct ikev1_pl_cert *)ext; in ikev1_cr_print()
1545 if (!rawprint(ndo, (const uint8_t *)(ext + 1), item_len - 4)) in ikev1_cr_print()
1548 return (const u_char *)ext + item_len; in ikev1_cr_print()
1556 const struct isakmp_gen *ext, u_int item_len, in ikev1_hash_print() argument
1562 ND_TCHECK_SIZE(ext); in ikev1_hash_print()
1570 if (!rawprint(ndo, (const uint8_t *)(ext + 1), item_len - 4)) in ikev1_hash_print()
1573 return (const u_char *)ext + item_len; in ikev1_hash_print()
1581 const struct isakmp_gen *ext, u_int item_len, in ikev1_sig_print() argument
1587 ND_TCHECK_SIZE(ext); in ikev1_sig_print()
1595 if (!rawprint(ndo, (const uint8_t *)(ext + 1), item_len - 4)) in ikev1_sig_print()
1598 return (const u_char *)ext + item_len; in ikev1_sig_print()
1606 const struct isakmp_gen *ext, in ikev1_nonce_print() argument
1614 ND_TCHECK_SIZE(ext); in ikev1_nonce_print()
1622 if (!rawprint(ndo, (const uint8_t *)(ext + 1), item_len - 4)) in ikev1_nonce_print()
1626 if (!ike_show_somedata(ndo, (const u_char *)(ext + 1), ep)) in ikev1_nonce_print()
1630 return (const u_char *)ext + item_len; in ikev1_nonce_print()
1638 const struct isakmp_gen *ext, u_int item_len, in ikev1_n_print() argument
1697 p = (const struct ikev1_pl_n *)ext; in ikev1_n_print()
1785 return (const u_char *)ext + item_len; in ikev1_n_print()
1793 const struct isakmp_gen *ext, u_int item_len _U_, in ikev1_d_print() argument
1807 p = (const struct ikev1_pl_d *)ext; in ikev1_d_print()
1841 const struct isakmp_gen *ext, in ikev1_vid_print() argument
1848 ND_TCHECK_SIZE(ext); in ikev1_vid_print()
1856 if (!rawprint(ndo, (const uint8_t *)(ext + 1), item_len - 4)) in ikev1_vid_print()
1859 return (const u_char *)ext + item_len; in ikev1_vid_print()
1879 const struct isakmp_gen *ext, u_int item_len) in ikev2_gen_print() argument
1881 const struct isakmp_gen *p = (const struct isakmp_gen *)ext; in ikev2_gen_print()
1883 ND_TCHECK_SIZE(ext); in ikev2_gen_print()
1893 if (!rawprint(ndo, (const uint8_t *)(ext + 1), item_len - 4)) in ikev2_gen_print()
1896 return (const u_char *)ext + item_len; in ikev2_gen_print()
1904 const struct isakmp_gen *ext, u_int item_len, in ikev2_t_print() argument
1916 p = (const struct ikev2_t *)ext; in ikev2_t_print()
1982 const struct isakmp_gen *ext, u_int oprop_length, in ikev2_p_print() argument
1994 p = (const struct ikev2_p *)ext; in ikev2_p_print()
2023 for (np = ISAKMP_NPTYPE_T; np != 0; np = GET_U_1(ext->np)) { in ikev2_p_print()
2025 ext = (const struct isakmp_gen *)cp; in ikev2_p_print()
2026 if (prop_length < sizeof(*ext)) in ikev2_p_print()
2028 ND_TCHECK_SIZE(ext); in ikev2_p_print()
2036 item_len = GET_BE_U_2(ext->len); in ikev2_p_print()
2050 cp = ikev2_t_print(ndo, tcount, ext, item_len, ep); in ikev2_p_print()
2083 const struct isakmp_gen *ext; in ikev2_sa_print() local
2106 for (np = ISAKMP_NPTYPE_P; np != 0; np = GET_U_1(ext->np)) { in ikev2_sa_print()
2108 ext = (const struct isakmp_gen *)cp; in ikev2_sa_print()
2109 if (sa_length < sizeof(*ext)) in ikev2_sa_print()
2111 ND_TCHECK_SIZE(ext); in ikev2_sa_print()
2119 item_len = GET_BE_U_2(ext->len); in ikev2_sa_print()
2133 cp = ikev2_p_print(ndo, np, pcount, ext, item_len, in ikev2_sa_print()
2162 const struct isakmp_gen *ext, in ikev2_ke_print() argument
2169 k = (const struct ikev2_ke *)ext; in ikev2_ke_print()
2175 return (const u_char *)ext + item_len; in ikev2_ke_print()
2185 return (const u_char *)ext + item_len; in ikev2_ke_print()
2193 const struct isakmp_gen *ext, in ikev2_ID_print() argument
2203 idp = (const struct ikev2_id *)ext; in ikev2_ID_print()
2214 if (!rawprint(ndo, (const uint8_t *)(ext + 1), item_len - 4)) in ikev2_ID_print()
2221 typedata = (const unsigned char *)(ext)+sizeof(struct ikev2_id); in ikev2_ID_print()
2269 return (const u_char *)ext + item_len; in ikev2_ID_print()
2277 const struct isakmp_gen *ext, in ikev2_cert_print() argument
2282 return ikev2_gen_print(ndo, tpay, ext, item_len); in ikev2_cert_print()
2287 const struct isakmp_gen *ext, in ikev2_cr_print() argument
2292 return ikev2_gen_print(ndo, tpay, ext, item_len); in ikev2_cr_print()
2297 const struct isakmp_gen *ext, in ikev2_auth_print() argument
2305 const u_char *authdata = (const u_char *)ext + sizeof(struct ikev2_auth); in ikev2_auth_print()
2307 ND_TCHECK_LEN(ext, sizeof(struct ikev2_auth)); in ikev2_auth_print()
2308 p = (const struct ikev2_auth *)ext; in ikev2_auth_print()
2328 return (const u_char *)ext + item_len; in ikev2_auth_print()
2336 const struct isakmp_gen *ext, in ikev2_nonce_print() argument
2341 ND_TCHECK_SIZE(ext); in ikev2_nonce_print()
2342 ikev2_pay_print(ndo, "nonce", GET_U_1(ext->critical)); in ikev2_nonce_print()
2350 if (!rawprint(ndo, (const uint8_t *)(ext + 1), item_len - 4)) in ikev2_nonce_print()
2354 if(!ike_show_somedata(ndo, (const u_char *)(ext+1), ep)) goto trunc; in ikev2_nonce_print()
2357 return (const u_char *)ext + item_len; in ikev2_nonce_print()
2366 const struct isakmp_gen *ext, in ikev2_n_print() argument
2378 p = (const struct ikev2_n *)ext; in ikev2_n_print()
2562 return (const u_char *)ext + item_len; in ikev2_n_print()
2570 const struct isakmp_gen *ext, in ikev2_d_print() argument
2575 return ikev2_gen_print(ndo, tpay, ext, item_len); in ikev2_d_print()
2580 const struct isakmp_gen *ext, in ikev2_vid_print() argument
2588 ND_TCHECK_SIZE(ext); in ikev2_vid_print()
2589 ikev2_pay_print(ndo, NPSTR(tpay), GET_U_1(ext->critical)); in ikev2_vid_print()
2596 vid = (const u_char *)(ext+1); in ikev2_vid_print()
2607 if (!rawprint(ndo, (const uint8_t *)(ext + 1), item_len - 4)) in ikev2_vid_print()
2610 return (const u_char *)ext + item_len; in ikev2_vid_print()
2618 const struct isakmp_gen *ext, in ikev2_TS_print() argument
2623 return ikev2_gen_print(ndo, tpay, ext, item_len); in ikev2_TS_print()
2633 const struct isakmp_gen *ext, in ikev2_e_print() argument
2658 ND_TCHECK_SIZE(ext); in ikev2_e_print()
2659 ikev2_pay_print(ndo, NPSTR(tpay), GET_U_1(ext->critical)); in ikev2_e_print()
2666 if (!rawprint(ndo, (const uint8_t *)(ext + 1), dlen)) in ikev2_e_print()
2670 dat = (const u_char *)(ext+1); in ikev2_e_print()
2674 np = GET_U_1(ext->np); in ikev2_e_print()
2682 ext = (const struct isakmp_gen *)ndo->ndo_packetp; in ikev2_e_print()
2685 ikev2_sub_print(ndo, base, np, ext, in ikev2_e_print()
2709 const struct isakmp_gen *ext, in ikev2_cp_print() argument
2714 return ikev2_gen_print(ndo, tpay, ext, item_len); in ikev2_cp_print()
2719 const struct isakmp_gen *ext, in ikev2_eap_print() argument
2724 return ikev2_gen_print(ndo, tpay, ext, item_len); in ikev2_eap_print()
2729 u_char np, const struct isakmp_gen *ext, const u_char *ep, in ike_sub0_print() argument
2736 cp = (const u_char *)ext; in ike_sub0_print()
2737 ND_TCHECK_SIZE(ext); in ike_sub0_print()
2745 item_len = GET_BE_U_2(ext->len); in ike_sub0_print()
2754 cp = (*npfunc[np])(ndo, np, ext, item_len, ep, phase, doi, proto, depth); in ike_sub0_print()
2768 u_char np, const struct isakmp_gen *ext, const u_char *ep, in ikev1_sub_print() argument
2775 cp = (const u_char *)ext; in ikev1_sub_print()
2778 ND_TCHECK_SIZE(ext); in ikev1_sub_print()
2780 item_len = GET_BE_U_2(ext->len); in ikev1_sub_print()
2781 ND_TCHECK_LEN(ext, item_len); in ikev1_sub_print()
2788 cp = ike_sub0_print(ndo, np, ext, ep, phase, doi, proto, depth); in ikev1_sub_print()
2797 np = GET_U_1(ext->np); in ikev1_sub_print()
2798 ext = (const struct isakmp_gen *)cp; in ikev1_sub_print()
2861 const struct isakmp_gen *ext; in ikev1_print() local
2878 ext = (const struct isakmp_gen *)(p + 1); in ikev1_print()
2879 ikev1_sub_print(ndo, np, ext, ep, phase, 0, 0, 0); in ikev1_print()
2894 const struct isakmp_gen *ext, const u_char *ep, in ikev2_sub0_print() argument
2900 cp = (const u_char *)ext; in ikev2_sub0_print()
2901 ND_TCHECK_SIZE(ext); in ikev2_sub0_print()
2909 item_len = GET_BE_U_2(ext->len); in ikev2_sub0_print()
2914 cp = ikev2_e_print(ndo, base, np, ext, item_len, in ikev2_sub0_print()
2921 cp = (*npfunc[np])(ndo, np, ext, item_len, in ikev2_sub0_print()
2937 u_char np, const struct isakmp_gen *ext, const u_char *ep, in ikev2_sub_print() argument
2943 cp = (const u_char *)ext; in ikev2_sub_print()
2945 ND_TCHECK_SIZE(ext); in ikev2_sub_print()
2947 ND_TCHECK_LEN(ext, GET_BE_U_2(ext->len)); in ikev2_sub_print()
2955 ext, ep, phase, doi, proto, depth); in ikev2_sub_print()
2964 np = GET_U_1(ext->np); in ikev2_sub_print()
2965 ext = (const struct isakmp_gen *)cp; in ikev2_sub_print()
3003 const struct isakmp_gen *ext; in ikev2_print() local
3020 ext = (const struct isakmp_gen *)(p + 1); in ikev2_print()
3021 ikev2_sub_print(ndo, base, np, ext, ep, phase, 0, 0, 0); in ikev2_print()