/freebsd/contrib/tcpdump/ |
H A D | print-mobility.c | 247 hlen = IP6M_MINLEN; in mobility_print() 258 hlen += 8; in mobility_print() 270 hlen += 8; in mobility_print() 277 hlen += 8; in mobility_print() 293 hlen += 1; in mobility_print() 295 hlen += 1; in mobility_print() 298 hlen += 2; in mobility_print() 308 hlen += 2; in mobility_print() 311 hlen += 2; in mobility_print() 318 hlen += 16; in mobility_print() [all …]
|
H A D | print-sl.c | 116 u_int hlen; in sliplink_print() local 153 hlen = IP_HL(ip); in sliplink_print() 154 ND_TCHECK_SIZE((const struct tcphdr *)&((const int *)ip)[hlen]); in sliplink_print() 155 hlen += TH_OFF((const struct tcphdr *)&((const int *)ip)[hlen]); in sliplink_print() 156 lastlen[dir][lastconn] = length - (hlen << 2); in sliplink_print() 211 u_int flags, hlen; in compressed_sl_print() local 254 hlen = IP_HL(ip); in compressed_sl_print() 255 ND_TCHECK_SIZE((const struct tcphdr *)&((const int32_t *)ip)[hlen]); in compressed_sl_print() 256 hlen += TH_OFF((const struct tcphdr *)&((const int32_t *)ip)[hlen]); in compressed_sl_print() 257 lastlen[dir][lastconn] = length - (hlen << 2); in compressed_sl_print()
|
H A D | print-ip.c | 325 u_int hlen; in ip_print() local 351 hlen = IP_HL(ip) * 4; in ip_print() 352 if (hlen < sizeof (struct ip)) { in ip_print() 353 ND_PRINT("bad-hlen %u", hlen); in ip_print() 361 if (len < hlen) { in ip_print() 385 len -= hlen; in ip_print() 431 if ((hlen - sizeof(struct ip)) > 0) { in ip_print() 434 hlen - sizeof(struct ip)) == -1) { in ip_print() 443 vec[0].len = hlen; in ip_print() 481 if (!ND_TTEST_LEN((const u_char *)ip, hlen)) { in ip_print() [all …]
|
/freebsd/contrib/bearssl/src/rand/ |
H A D | hmac_drbg.c | 32 size_t hlen; in br_hmac_drbg_init() local 36 memset(ctx->K, 0x00, hlen); in br_hmac_drbg_init() 37 memset(ctx->V, 0x01, hlen); in br_hmac_drbg_init() 49 size_t hlen; in br_hmac_drbg_generate() local 54 hlen = br_digest_size(dig); in br_hmac_drbg_generate() 61 br_hmac_update(&hc, ctx->V, hlen); in br_hmac_drbg_generate() 63 clen = hlen; in br_hmac_drbg_generate() 80 br_hmac_update(&hc, ctx->V, hlen); in br_hmac_drbg_generate() 86 br_hmac_update(&hc, ctx->V, hlen); in br_hmac_drbg_generate() 97 size_t hlen; in br_hmac_drbg_update() local [all …]
|
/freebsd/contrib/bearssl/src/rsa/ |
H A D | rsa_oaep_unpad.c | 38 size_t u, hlen; in xor_hash_data() local 45 hlen = br_digest_size(dig); in xor_hash_data() 46 for (u = 0; u < hlen; u ++) { in xor_hash_data() 57 size_t u, k, hlen; in br_rsa_oaep_unpad() local 61 hlen = br_digest_size(dig); in br_rsa_oaep_unpad() 68 if (k < ((hlen << 1) + 2)) { in br_rsa_oaep_unpad() 75 br_mgf1_xor(buf + 1, hlen, dig, buf + 1 + hlen, k - hlen - 1); in br_rsa_oaep_unpad() 76 br_mgf1_xor(buf + 1 + hlen, k - hlen - 1, dig, buf + 1, hlen); in br_rsa_oaep_unpad() 113 for (u = hlen + 1; u < k; u ++) { in br_rsa_oaep_unpad() 130 s &= GE(zlen, (uint32_t)hlen); in br_rsa_oaep_unpad() [all …]
|
H A D | rsa_oaep_pad.c | 51 size_t k, hlen; in br_rsa_oaep_pad() local 54 hlen = br_digest_size(dig); in br_rsa_oaep_pad() 70 if (k < ((hlen << 1) + 2) in br_rsa_oaep_pad() 71 || src_len > (k - (hlen << 1) - 2) in br_rsa_oaep_pad() 88 hash_data(dig, buf + 1 + hlen, label, label_len); in br_rsa_oaep_pad() 89 memset(buf + 1 + (hlen << 1), 0, k - src_len - (hlen << 1) - 2); in br_rsa_oaep_pad() 95 (*rnd)->generate(rnd, buf + 1, hlen); in br_rsa_oaep_pad() 100 br_mgf1_xor(buf + 1 + hlen, k - hlen - 1, dig, buf + 1, hlen); in br_rsa_oaep_pad() 105 br_mgf1_xor(buf + 1, hlen, dig, buf + 1 + hlen, k - hlen - 1); in br_rsa_oaep_pad()
|
/freebsd/sys/net/ |
H A D | slcompress.c | 222 hlen <<= 2; in sl_compress_tcp() 252 deltaS = hlen; in sl_compress_tcp() 254 hlen <<= 2; in sl_compress_tcp() 377 cp += hlen; in sl_compress_tcp() 382 cp += hlen; in sl_compress_tcp() 434 cp -= hlen; in sl_uncompress_tcp() 435 len += hlen; in sl_uncompress_tcp() 476 hlen += ((struct tcphdr *)&((char *)ip)[hlen])->th_off << 2; in sl_uncompress_tcp_core() 477 if (hlen > MAX_HDR || hlen > buflen) in sl_uncompress_tcp_core() 483 *hlenp = hlen; in sl_uncompress_tcp_core() [all …]
|
H A D | if_me.c | 474 int hlen; in me_input() local 480 hlen = sizeof(struct mobhdr); in me_input() 482 hlen -= sizeof(struct in_addr); in me_input() 483 if (m->m_len < sizeof(struct ip) + hlen) in me_input() 516 m_adj(m, hlen); in me_input() 521 hlen = AF_INET; in me_input() 522 BPF_MTAP2(ifp, &hlen, sizeof(hlen), m); in me_input() 559 int error, hlen, plen; in me_transmit() local 604 hlen = sizeof(struct mobhdr); in me_transmit() 613 M_PREPEND(m, hlen, M_NOWAIT); in me_transmit() [all …]
|
/freebsd/usr.sbin/ppp/ |
H A D | tcpmss.c | 106 size_t hlen, olen, optlen; in MSSFixup() local 111 hlen = tc->th_off << 2; in MSSFixup() 114 if (hlen <= sizeof(struct tcphdr) || hlen > pktlen) in MSSFixup() 156 size_t hlen, plen; in tcpmss_Check() local 173 hlen = pip->ip_hl << 2; in tcpmss_Check() 176 plen >= sizeof(struct tcphdr) + hlen) in tcpmss_Check() 177 MSSFixup((struct tcphdr *)(MBUF_CTOP(bp) + hlen), plen - hlen, in tcpmss_Check() 192 hlen = 0; in tcpmss_Check() 195 hlen = sizeof(struct ip6_hdr); in tcpmss_Check() 206 if (hlen > 0 && plen >= sizeof(struct tcphdr) + hlen) in tcpmss_Check() [all …]
|
H A D | slcompress.c | 233 hlen += th->th_off; in sl_compress_tcp() 234 hlen <<= 2; in sl_compress_tcp() 264 deltaS = hlen; in sl_compress_tcp() 265 hlen += th->th_off; in sl_compress_tcp() 266 hlen <<= 2; in sl_compress_tcp() 267 if (hlen > m->m_len) in sl_compress_tcp() 397 cp += hlen; in sl_compress_tcp() 402 cp += hlen; in sl_compress_tcp() 406 m->m_len -= hlen; in sl_compress_tcp() 407 m->m_offset += hlen; in sl_compress_tcp() [all …]
|
/freebsd/sys/netpfil/ipfw/pmod/ |
H A D | tcpmod.c | 122 int hlen, plen, proto; in tcpmod_ipv6_setmss() local 125 hlen = sizeof(*ip6); in tcpmod_ipv6_setmss() 135 hbh = mtodo(*mp, hlen); in tcpmod_ipv6_setmss() 139 tcp = mtodo(*mp, hlen); in tcpmod_ipv6_setmss() 141 hlen = tcp->th_off << 2; in tcpmod_ipv6_setmss() 143 if (hlen <= sizeof(struct tcphdr) || hlen > plen) in tcpmod_ipv6_setmss() 155 int hlen, plen; in tcpmod_ipv4_setmss() local 158 hlen = ip->ip_hl << 2; in tcpmod_ipv4_setmss() 159 tcp = mtodo(*mp, hlen); in tcpmod_ipv4_setmss() 161 hlen = tcp->th_off << 2; in tcpmod_ipv4_setmss() [all …]
|
/freebsd/sys/netipsec/ |
H A D | ipsec_mbuf.c | 60 IPSEC_ASSERT(hlen < MHLEN, ("hlen too big: %u", hlen)); in m_makespace() 85 m->m_data -= hlen; in m_makespace() 87 m->m_len += hlen; in m_makespace() 120 m->m_len = skip + hlen; in m_makespace() 141 n->m_len = hlen; in m_makespace() 155 m->m_len += hlen; in m_makespace() 254 m_adj(m1, hlen); in m_striphdr() 256 m->m_pkthdr.len -= hlen; in m_striphdr() 267 if (roff + hlen > m1->m_len) { in m_striphdr() 298 m1->m_len -= hlen; in m_striphdr() [all …]
|
H A D | udpencap.c | 124 int hlen; in udp_ipsec_input() local 154 hlen = ip->ip_hl << 2; in udp_ipsec_input() 167 hlen = sizeof(struct ip6_hdr); in udp_ipsec_input() 184 udp = mtodo(m, hlen); in udp_ipsec_input() 208 m_striphdr(m, hlen, sizeof(*udp)); in udp_ipsec_input() 247 int hlen, off; in udp_ipsec_output() local 256 hlen = ip->ip_hl << 2; in udp_ipsec_output() 262 hlen = sizeof(struct ip6_hdr); in udp_ipsec_output() 270 n = m_makespace(m, hlen, sizeof(*udp), &off); in udp_ipsec_output() 280 udp->uh_ulen = htons(m->m_pkthdr.len - hlen); in udp_ipsec_output() [all …]
|
/freebsd/contrib/bearssl/src/ec/ |
H A D | ecdsa_rta.c | 58 size_t hlen, rlen, slen, zlen, off; in br_ecdsa_raw_to_asn1() local 69 hlen = sig_len >> 1; in br_ecdsa_raw_to_asn1() 70 rlen = asn1_int_length(buf, hlen); in br_ecdsa_raw_to_asn1() 71 slen = asn1_int_length(buf + hlen, hlen); in br_ecdsa_raw_to_asn1() 95 if (rlen > hlen) { in br_ecdsa_raw_to_asn1() 97 memcpy(tmp + off + 1, buf, hlen); in br_ecdsa_raw_to_asn1() 99 memcpy(tmp + off, buf + hlen - rlen, rlen); in br_ecdsa_raw_to_asn1() 108 if (slen > hlen) { in br_ecdsa_raw_to_asn1() 110 memcpy(tmp + off + 1, buf + hlen, hlen); in br_ecdsa_raw_to_asn1()
|
/freebsd/sbin/ipf/ipsend/ |
H A D | ip.c | 152 hlen = IP_HL(ip) << 2; in send_ip() 153 if (mtu < (hlen + 8)) { in send_ip() 155 mtu, hlen); in send_ip() 190 s = (char *)ip + hlen; in send_ip() 202 ts = (mtu - hlen); in send_ip() 205 ts += hlen; in send_ip() 210 bcopy(s + sent, ipbuf + sizeof(*eh) + hlen, ts - hlen); in send_ip() 214 sent += (ts - hlen); in send_ip() 219 hlen = i + sizeof(*ip); in send_ip() 244 hlen = IP_HL(ip) << 2; in send_tcp() [all …]
|
/freebsd/sys/netgraph/ |
H A D | ng_checksum.c | 309 int hlen, plen; in checksum_ipv4() local 320 hlen = ip4->ip_hl << 2; in checksum_ipv4() 330 if (hlen == sizeof(struct ip)) in checksum_ipv4() 341 pullup_len = l3_offset + hlen; in checksum_ipv4() 419 int hlen, plen; in checksum_ipv6() local 431 hlen = sizeof(struct ip6_hdr); in checksum_ipv6() 432 plen = ntohs(ip6->ip6_plen) + hlen; in checksum_ipv6() 448 hlen += (ip6e->ip6e_len + 1) << 3; in checksum_ipv6() 449 pullup_len = l3_offset + hlen; in checksum_ipv6() 456 hlen += (ip6e->ip6e_len + 2) << 2; in checksum_ipv6() [all …]
|
/freebsd/sys/netpfil/ipfw/nat64/ |
H A D | nat64_translate.c | 908 int len, hlen, plen; in nat64_icmp_translate() local 1185 int proto, hlen; in nat64_getlasthdr() local 1188 hlen = *offset; in nat64_getlasthdr() 1190 hlen = 0; in nat64_getlasthdr() 1195 ip6 = mtodo(m, hlen); in nat64_getlasthdr() 1196 hlen += sizeof(*ip6); in nat64_getlasthdr() 1218 *offset = hlen; in nat64_getlasthdr() 1234 int plen, hlen; in nat64_do_handle_ip4() local 1323 m_adj(m, hlen); in nat64_do_handle_ip4() 1348 if (hlen == 0) { in nat64_handle_icmp6() [all …]
|
H A D | nat64clat.c | 153 int hlen, proto; in nat64clat_handle_icmp6() local 155 hlen = 0; in nat64clat_handle_icmp6() 157 proto = nat64_getlasthdr(m, &hlen); in nat64clat_handle_icmp6() 162 icmp6 = mtodo(m, hlen); in nat64clat_handle_icmp6() 173 hlen += sizeof(struct icmp6_hdr); in nat64clat_handle_icmp6() 174 if (m->m_pkthdr.len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) { in nat64clat_handle_icmp6() 178 if (m->m_len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) in nat64clat_handle_icmp6() 179 m = m_pullup(m, hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN); in nat64clat_handle_icmp6() 188 ip6i = mtodo(m, hlen); in nat64clat_handle_icmp6()
|
H A D | nat64stl.c | 153 int hlen, proto; in nat64stl_handle_icmp6() local 155 hlen = 0; in nat64stl_handle_icmp6() 157 proto = nat64_getlasthdr(m, &hlen); in nat64stl_handle_icmp6() 162 icmp6 = mtodo(m, hlen); in nat64stl_handle_icmp6() 173 hlen += sizeof(struct icmp6_hdr); in nat64stl_handle_icmp6() 174 if (m->m_pkthdr.len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) { in nat64stl_handle_icmp6() 178 if (m->m_len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) in nat64stl_handle_icmp6() 179 m = m_pullup(m, hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN); in nat64stl_handle_icmp6() 188 ip6i = mtodo(m, hlen); in nat64stl_handle_icmp6()
|
/freebsd/lib/libnvmf/ |
H A D | nvmf_tcp.c | 229 u_int hlen; in nvmf_tcp_validate_pdu() local 235 hlen = ch->hlen; in nvmf_tcp_validate_pdu() 237 if (hlen < sizeof(*ch) || hlen > plen) in nvmf_tcp_validate_pdu() 431 plen = hlen; in nvmf_tcp_construct_pdu() 447 ch->hlen = hlen; in nvmf_tcp_construct_pdu() 790 u_int hlen; in nvmf_tcp_validate_ic_pdu() local 793 hlen = ch->hlen; in nvmf_tcp_validate_ic_pdu() 795 if (hlen < sizeof(*ch) || hlen > plen) in nvmf_tcp_validate_ic_pdu() 810 hlen); in nvmf_tcp_validate_ic_pdu() 822 hlen); in nvmf_tcp_validate_ic_pdu() [all …]
|
/freebsd/sys/netpfil/ipfilter/netinet/ |
H A D | ip_fil_freebsd.c | 336 int tlen = 0, hlen; in ipf_send_reset() local 357 hlen = sizeof(ip_t); in ipf_send_reset() 433 int hlen; in ipf_send_ip() local 444 hlen = sizeof(*oip); in ipf_send_ip() 463 hlen = sizeof(*ip6); in ipf_send_ip() 482 fnew.fin_hlen = hlen; in ipf_send_ip() 526 hlen = 0; in ipf_send_icmp_err() 1402 m->m_data += hlen; in ipf_pcksum() 1403 m->m_len -= hlen; in ipf_pcksum() 1405 m->m_len += hlen; in ipf_pcksum() [all …]
|
/freebsd/contrib/bearssl/src/mac/ |
H A D | hmac.c | 82 size_t blen, hlen; in br_hmac_init() local 89 hlen = br_digest_size(dig); in br_hmac_init() 90 if (out_len > 0 && out_len < hlen) { in br_hmac_init() 91 hlen = out_len; in br_hmac_init() 93 ctx->out_len = hlen; in br_hmac_init() 110 size_t blen, hlen; in br_hmac_out() local 117 hlen = br_digest_size(dig); in br_hmac_out() 118 dig->update(&hc.vtable, tmp, hlen); in br_hmac_out()
|
/freebsd/sys/kern/ |
H A D | uipc_mbuf2.c | 96 int hlen, tlen, olen; in m_pulldown() local 188 hlen = n->m_len - off; in m_pulldown() 189 tlen = len - hlen; in m_pulldown() 198 if (hlen + olen < len) { in m_pulldown() 214 if ((off == 0 || offp) && M_LEADINGSPACE(n->m_next) >= hlen in m_pulldown() 216 n->m_next->m_data -= hlen; in m_pulldown() 217 n->m_next->m_len += hlen; in m_pulldown() 219 n->m_len -= hlen; in m_pulldown() 238 o->m_len = hlen; in m_pulldown() 239 bcopy(mtod(n, caddr_t) + off, mtod(o, caddr_t), hlen); in m_pulldown() [all …]
|
/freebsd/sys/netinet/libalias/ |
H A D | alias_ftp.c | 223 int hlen, tlen, dlen, pflags; in AliasHandleFtpOut() local 230 hlen = (pip->ip_hl + tc->th_off) << 2; in AliasHandleFtpOut() 232 dlen = tlen - hlen; in AliasHandleFtpOut() 236 sptr += hlen; in AliasHandleFtpOut() 283 int hlen, tlen, dlen, pflags; in AliasHandleFtpIn() local 291 dlen = tlen - hlen; in AliasHandleFtpIn() 295 sptr += hlen; in AliasHandleFtpIn() 654 int slen, hlen, tlen, dlen; in NewFtpMessage() local 666 dlen = tlen - hlen; in NewFtpMessage() 724 sptr += hlen; in NewFtpMessage() [all …]
|
/freebsd/contrib/bearssl/src/ssl/ |
H A D | prf.c | 38 size_t label_len, hlen, u; in br_tls_phash() local 45 hlen = br_digest_size(dig); in br_tls_phash() 55 br_hmac_update(&hc, a, hlen); in br_tls_phash() 61 for (u = 0; u < hlen && u < len; u ++) { in br_tls_phash() 70 br_hmac_update(&hc, a, hlen); in br_tls_phash()
|