Lines Matching refs:u_char
70 #define DECLARE_PRINTER(func) static const u_char *ike##func##_print( \
71 netdissect_options *ndo, u_char tpay, \
74 const u_char *end_pointer, \
107 static const u_char *ikev2_e_print(netdissect_options *ndo,
109 u_char tpay,
112 const u_char *end_pointer,
118 static const u_char *ike_sub0_print(netdissect_options *ndo,u_char, const struct isakmp_gen *,
119 const u_char *, u_int32_t, u_int32_t, u_int32_t, int);
120 static const u_char *ikev1_sub_print(netdissect_options *ndo,u_char, const struct isakmp_gen *,
121 const u_char *, u_int32_t, u_int32_t, u_int32_t, int);
123 static const u_char *ikev2_sub_print(netdissect_options *ndo,
125 u_char np, const struct isakmp_gen *ext,
126 const u_char *ep, u_int32_t phase,
135 const u_char *bp, u_int length,
136 const u_char *bp2, struct isakmp *base);
167 static const u_char *(*npfunc[])(netdissect_options *ndo, u_char tpay,
170 const u_char *end_pointer,
229 if (ep < (u_char *)(p)) { \
240 iszero(u_char *p, size_t l) in iszero()
265 cookie_record(cookie_t *in, const u_char *bp2) in cookie_record()
334 cookie_sidecheck(int i, const u_char *bp2, int initiator) in cookie_sidecheck()
414 u_char *p; in hexprint()
417 p = (u_char *)loc; in hexprint()
438 const u_char *cp, const u_char *ep) in ike_show_somedata()
441 const u_char *end = ep - 20; in ike_show_somedata()
473 static const u_char *
475 const u_char *p, const u_char *ep, in ikev1_attrmap_print()
511 static const u_char *
512 ikev1_attr_print(netdissect_options *ndo, const u_char *p, const u_char *ep) in ikev1_attr_print()
541 static const u_char *
542 ikev1_sa_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_sa_print()
545 const u_char *ep, u_int32_t phase, u_int32_t doi0 _U_, in ikev1_sa_print()
551 const u_char *cp, *np; in ikev1_sa_print()
564 return (u_char *)(p + 1); in ikev1_sa_print()
581 np = (u_char *)ext + sizeof(sa); in ikev1_sa_print()
601 static const u_char *
602 ikev1_p_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_p_print()
604 const u_char *ep, u_int32_t phase, u_int32_t doi0, in ikev1_p_print()
609 const u_char *cp; in ikev1_p_print()
624 ext = (struct isakmp_gen *)((u_char *)(p + 1) + prop.spi_size); in ikev1_p_print()
764 static const u_char *
765 ikev1_t_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_t_print()
767 const u_char *ep, u_int32_t phase _U_, u_int32_t doi _U_, in ikev1_t_print()
772 const u_char *cp; in ikev1_t_print()
776 const u_char *ep2; in ikev1_t_print()
816 cp = (u_char *)(p + 1); in ikev1_t_print()
817 ep2 = (u_char *)p + item_len; in ikev1_t_print()
833 static const u_char *
834 ikev1_ke_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_ke_print()
836 const u_char *ep _U_, u_int32_t phase _U_, u_int32_t doi _U_, in ikev1_ke_print()
851 return (u_char *)ext + ntohs(e.len); in ikev1_ke_print()
857 static const u_char *
858 ikev1_id_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_id_print()
860 const u_char *ep _U_, u_int32_t phase, u_int32_t doi _U_, in ikev1_id_print()
875 const u_char *data; in ikev1_id_print()
883 data = (u_char *)(p + 1); in ikev1_id_print()
956 const u_char *mask; in ikev1_id_print()
978 const u_char *mask; in ikev1_id_print()
982 mask = (u_char *)(data + sizeof(struct in6_addr)); in ikev1_id_print()
1033 return (u_char *)ext + item_len; in ikev1_id_print()
1039 static const u_char *
1040 ikev1_cert_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_cert_print()
1042 const u_char *ep _U_, u_int32_t phase _U_, in ikev1_cert_print()
1066 return (u_char *)ext + item_len; in ikev1_cert_print()
1072 static const u_char *
1073 ikev1_cr_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_cr_print()
1075 const u_char *ep _U_, u_int32_t phase _U_, u_int32_t doi0 _U_, in ikev1_cr_print()
1098 return (u_char *)ext + item_len; in ikev1_cr_print()
1104 static const u_char *
1105 ikev1_hash_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_hash_print()
1107 const u_char *ep _U_, u_int32_t phase _U_, u_int32_t doi _U_, in ikev1_hash_print()
1122 return (u_char *)ext + ntohs(e.len); in ikev1_hash_print()
1128 static const u_char *
1129 ikev1_sig_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_sig_print()
1131 const u_char *ep _U_, u_int32_t phase _U_, u_int32_t doi _U_, in ikev1_sig_print()
1146 return (u_char *)ext + ntohs(e.len); in ikev1_sig_print()
1152 static const u_char *
1153 ikev1_nonce_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_nonce_print()
1156 const u_char *ep _U_, in ikev1_nonce_print()
1173 if (!ike_show_somedata(ndo, (u_char *)(caddr_t)(ext + 1), ep)) in ikev1_nonce_print()
1176 return (u_char *)ext + ntohs(e.len); in ikev1_nonce_print()
1182 static const u_char *
1183 ikev1_n_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_n_print()
1185 const u_char *ep, u_int32_t phase, u_int32_t doi0 _U_, in ikev1_n_print()
1189 const u_char *cp; in ikev1_n_print()
1190 u_char *ep2; in ikev1_n_print()
1262 return (u_char *)(p + 1) + n.spi_size; in ikev1_n_print()
1283 cp = (u_char *)(p + 1) + n.spi_size; in ikev1_n_print()
1284 ep2 = (u_char *)p + item_len; in ikev1_n_print()
1317 return (u_char *)ext + item_len; in ikev1_n_print()
1323 static const u_char *
1324 ikev1_d_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_d_print()
1326 const u_char *ep _U_, u_int32_t phase _U_, u_int32_t doi0 _U_, in ikev1_d_print()
1367 static const u_char *
1368 ikev1_vid_print(netdissect_options *ndo, u_char tpay _U_, in ikev1_vid_print()
1370 u_int item_len _U_, const u_char *ep _U_, in ikev1_vid_print()
1386 return (u_char *)ext + ntohs(e.len); in ikev1_vid_print()
1404 static const u_char *
1405 ikev2_gen_print(netdissect_options *ndo, u_char tpay, in ikev2_gen_print()
1420 return (u_char *)ext + ntohs(e.len); in ikev2_gen_print()
1426 static const u_char *
1427 ikev2_t_print(netdissect_options *ndo, u_char tpay _U_, int pcount, in ikev2_t_print()
1429 const u_char *ep, u_int32_t phase _U_, u_int32_t doi _U_, in ikev2_t_print()
1435 const u_char *cp; in ikev2_t_print()
1439 const u_char *ep2; in ikev2_t_print()
1487 cp = (u_char *)(p + 1); in ikev2_t_print()
1488 ep2 = (u_char *)p + item_len; in ikev2_t_print()
1504 static const u_char *
1505 ikev2_p_print(netdissect_options *ndo, u_char tpay _U_, int pcount _U_, in ikev2_p_print()
1507 const u_char *ep, u_int32_t phase, u_int32_t doi0, in ikev2_p_print()
1512 const u_char *cp; in ikev2_p_print()
1528 ext = (struct isakmp_gen *)((u_char *)(p + 1) + prop.spi_size); in ikev2_p_print()
1540 static const u_char *
1541 ikev2_sa_print(netdissect_options *ndo, u_char tpay, in ikev2_sa_print()
1543 u_int item_len _U_, const u_char *ep _U_, in ikev2_sa_print()
1562 return (u_char *)ext1 + osa_length; in ikev2_sa_print()
1568 static const u_char *
1569 ikev2_ke_print(netdissect_options *ndo, u_char tpay, in ikev2_ke_print()
1571 u_int item_len _U_, const u_char *ep _U_, in ikev2_ke_print()
1591 return (u_char *)ext + ntohs(ke.h.len); in ikev2_ke_print()
1597 static const u_char *
1598 ikev2_ID_print(netdissect_options *ndo, u_char tpay, in ikev2_ID_print()
1600 u_int item_len _U_, const u_char *ep _U_, in ikev2_ID_print()
1673 return (u_char *)ext + id_len; in ikev2_ID_print()
1679 static const u_char *
1680 ikev2_cert_print(netdissect_options *ndo, u_char tpay, in ikev2_cert_print()
1682 u_int item_len _U_, const u_char *ep _U_, in ikev2_cert_print()
1689 static const u_char *
1690 ikev2_cr_print(netdissect_options *ndo, u_char tpay, in ikev2_cr_print()
1692 u_int item_len _U_, const u_char *ep _U_, in ikev2_cr_print()
1699 static const u_char *
1700 ikev2_auth_print(netdissect_options *ndo, u_char tpay, in ikev2_auth_print()
1702 u_int item_len _U_, const u_char *ep _U_, in ikev2_auth_print()
1709 u_char *authdata = (u_char*)ext + sizeof(a); in ikev2_auth_print()
1729 return (u_char *)ext + len; in ikev2_auth_print()
1735 static const u_char *
1736 ikev2_nonce_print(netdissect_options *ndo, u_char tpay, in ikev2_nonce_print()
1738 u_int item_len _U_, const u_char *ep _U_, in ikev2_nonce_print()
1755 if(!ike_show_somedata(ndo, (const u_char *)(ext+1), ep)) goto trunc; in ikev2_nonce_print()
1758 return (u_char *)ext + ntohs(e.len); in ikev2_nonce_print()
1765 static const u_char *
1766 ikev2_n_print(netdissect_options *ndo, u_char tpay _U_, in ikev2_n_print()
1768 u_int item_len _U_, const u_char *ep _U_, in ikev2_n_print()
1773 const u_char *cp; in ikev2_n_print()
1774 u_char showspi, showdata, showsomedata; in ikev2_n_print()
1949 cp = (u_char *)(p + 1) + n.spi_size; in ikev2_n_print()
1966 return (u_char *)ext + item_len; in ikev2_n_print()
1972 static const u_char *
1973 ikev2_d_print(netdissect_options *ndo, u_char tpay, in ikev2_d_print()
1975 u_int item_len _U_, const u_char *ep _U_, in ikev2_d_print()
1982 static const u_char *
1983 ikev2_vid_print(netdissect_options *ndo, u_char tpay, in ikev2_vid_print()
1985 u_int item_len _U_, const u_char *ep _U_, in ikev2_vid_print()
1990 const u_char *vid; in ikev2_vid_print()
1998 vid = (const u_char *)(ext+1); in ikev2_vid_print()
2010 return (u_char *)ext + ntohs(e.len); in ikev2_vid_print()
2016 static const u_char *
2017 ikev2_TS_print(netdissect_options *ndo, u_char tpay, in ikev2_TS_print()
2019 u_int item_len _U_, const u_char *ep _U_, in ikev2_TS_print()
2026 static const u_char *
2032 u_char tpay, in ikev2_e_print()
2034 u_int item_len _U_, const u_char *ep _U_, in ikev2_e_print()
2053 u_char *dat; in ikev2_e_print()
2069 dat = (u_char *)(ext+1); in ikev2_e_print()
2097 static const u_char *
2098 ikev2_cp_print(netdissect_options *ndo, u_char tpay, in ikev2_cp_print()
2100 u_int item_len _U_, const u_char *ep _U_, in ikev2_cp_print()
2107 static const u_char *
2108 ikev2_eap_print(netdissect_options *ndo, u_char tpay, in ikev2_eap_print()
2110 u_int item_len _U_, const u_char *ep _U_, in ikev2_eap_print()
2117 static const u_char *
2119 u_char np, const struct isakmp_gen *ext, const u_char *ep, in ike_sub0_print()
2123 const u_char *cp; in ike_sub0_print()
2127 cp = (u_char *)ext; in ike_sub0_print()
2158 static const u_char *
2160 u_char np, const struct isakmp_gen *ext, const u_char *ep, in ikev1_sub_print()
2163 const u_char *cp; in ikev1_sub_print()
2167 cp = (const u_char *)ext; in ikev1_sub_print()
2209 const u_char *bp, u_int length, in ikev1_print()
2210 const u_char *bp2, struct isakmp *base) in ikev1_print()
2213 const u_char *ep; in ikev1_print()
2214 u_char np; in ikev1_print()
2229 if (iszero((u_char *)&base->r_ck, sizeof(base->r_ck))) { in ikev1_print()
2281 static const u_char *
2283 u_char np, int pcount, in ikev2_sub0_print()
2284 const struct isakmp_gen *ext, const u_char *ep, in ikev2_sub0_print()
2287 const u_char *cp; in ikev2_sub0_print()
2291 cp = (u_char *)ext; in ikev2_sub0_print()
2332 static const u_char *
2335 u_char np, const struct isakmp_gen *ext, const u_char *ep, in ikev2_sub_print()
2338 const u_char *cp; in ikev2_sub_print()
2343 cp = (const u_char *)ext; in ikev2_sub_print()
2379 const u_char *bp, u_int length, in ikev2_print()
2380 const u_char *bp2 _U_, struct isakmp *base) in ikev2_print()
2383 const u_char *ep; in ikev2_print()
2384 u_char np; in ikev2_print()
2437 const u_char *bp, u_int length, in isakmp_print()
2438 const u_char *bp2) in isakmp_print()
2442 const u_char *ep; in isakmp_print()
2499 const u_char *bp, u_int length, in isakmp_rfc3948_print()
2500 const u_char *bp2) in isakmp_rfc3948_print()