/freebsd-current/contrib/bearssl/src/rsa/ |
H A D | rsa_oaep_pad.c | 51 size_t k, hlen; local 54 hlen = br_digest_size(dig); 70 if (k < ((hlen << 1) + 2) 71 || src_len > (k - (hlen << 1) - 2) 88 hash_data(dig, buf + 1 + hlen, label, label_len); 89 memset(buf + 1 + (hlen << 1), 0, k - src_len - (hlen << 1) - 2); 95 (*rnd)->generate(rnd, buf + 1, hlen); 100 br_mgf1_xor(buf + 1 + hlen, k - hlen [all...] |
H A D | rsa_oaep_unpad.c | 38 size_t u, hlen; local 45 hlen = br_digest_size(dig); 46 for (u = 0; u < hlen; u ++) { 57 size_t u, k, hlen; local 61 hlen = br_digest_size(dig); 68 if (k < ((hlen << 1) + 2)) { 75 br_mgf1_xor(buf + 1, hlen, dig, buf + 1 + hlen, k - hlen - 1); 76 br_mgf1_xor(buf + 1 + hlen, [all...] |
/freebsd-current/contrib/bearssl/src/ec/ |
H A D | ecdsa_rta.c | 58 size_t hlen, rlen, slen, zlen, off; local 69 hlen = sig_len >> 1; 70 rlen = asn1_int_length(buf, hlen); 71 slen = asn1_int_length(buf + hlen, hlen); 95 if (rlen > hlen) { 97 memcpy(tmp + off + 1, buf, hlen); 99 memcpy(tmp + off, buf + hlen - rlen, rlen); 108 if (slen > hlen) { 110 memcpy(tmp + off + 1, buf + hlen, hle [all...] |
/freebsd-current/contrib/bearssl/src/rand/ |
H A D | hmac_drbg.c | 32 size_t hlen; local 35 hlen = br_digest_size(digest_class); 36 memset(ctx->K, 0x00, hlen); 37 memset(ctx->V, 0x01, hlen); 49 size_t hlen; local 54 hlen = br_digest_size(dig); 55 br_hmac_key_init(&kc, dig, ctx->K, hlen); 61 br_hmac_update(&hc, ctx->V, hlen); 63 clen = hlen; 80 br_hmac_update(&hc, ctx->V, hlen); 97 size_t hlen; local [all...] |
/freebsd-current/libexec/bootpd/ |
H A D | hwaddr.h | 12 * length of the network hardware address is stored in "hlen". 16 unsigned int hlen; member in struct:hwinfo 31 #define haddrlength(type) ((hwinfolist[(int) (type)]).hlen)
|
/freebsd-current/contrib/tcpdump/ |
H A D | print-mobility.c | 210 unsigned mhlen, hlen; local 247 hlen = IP6M_MINLEN; 251 hlen = IP6M_MINLEN; 255 GET_BE_U_4(bp + hlen), 256 GET_BE_U_4(bp + hlen + 4)); 258 hlen += 8; 263 hlen = IP6M_MINLEN; 267 GET_BE_U_4(bp + hlen), 268 GET_BE_U_4(bp + hlen + 4)); 270 hlen [all...] |
H A D | print-sl.c | 116 u_int hlen; local 153 hlen = IP_HL(ip); 154 ND_TCHECK_SIZE((const struct tcphdr *)&((const int *)ip)[hlen]); 155 hlen += TH_OFF((const struct tcphdr *)&((const int *)ip)[hlen]); 156 lastlen[dir][lastconn] = length - (hlen << 2); 211 u_int flags, hlen; local 249 * 'hlen' is the length of the uncompressed TCP/IP header (in words). 251 * 'length - hlen' is the amount of data in the packet. 254 hlen [all...] |
H A D | print-ip.c | 325 u_int hlen; local 351 hlen = IP_HL(ip) * 4; 352 if (hlen < sizeof (struct ip)) { 353 ND_PRINT("bad-hlen %u", hlen); 361 if (len < hlen) { 385 len -= hlen; 431 if ((hlen - sizeof(struct ip)) > 0) { 434 hlen - sizeof(struct ip)) == -1) { 441 if (!ndo->ndo_Kflag && (const u_char *)ip + hlen < 487 ip_demux_print(ndo, (const u_char *)ip + hlen, len, 4, local [all...] |
/freebsd-current/usr.sbin/ppp/ |
H A D | tcpmss.c | 106 size_t hlen, olen, optlen; local 111 hlen = tc->th_off << 2; 114 if (hlen <= sizeof(struct tcphdr) || hlen > pktlen) 121 for (olen = hlen - sizeof(struct tcphdr), opt = (u_char *)(tc + 1); 156 size_t hlen, plen; local 173 hlen = pip->ip_hl << 2; 175 ntohs(pip->ip_len) == plen && hlen <= plen && 176 plen >= sizeof(struct tcphdr) + hlen) 177 MSSFixup((struct tcphdr *)(MBUF_CTOP(bp) + hlen), ple [all...] |
H A D | slcompress.c | 162 register u_int hlen = ip->ip_hl; local 181 th = (struct tcphdr *) & ((int *) ip)[hlen]; 233 hlen += th->th_off; 234 hlen <<= 2; 235 if (hlen > m->m_len) 263 oth = (struct tcphdr *) & ((int *) &cs->cs_ip)[hlen]; 264 deltaS = hlen; 265 hlen += th->th_off; 266 hlen <<= 2; 267 if (hlen > 432 register u_int hlen, changes; local [all...] |
/freebsd-current/contrib/bearssl/src/hash/ |
H A D | mgf1.c | 33 size_t u, hlen; local 37 hlen = br_digest_size(dig); 38 for (u = 0, c = 0; u < len; u += hlen, c ++) { 49 for (v = 0; v < hlen; v ++) {
|
/freebsd-current/sys/netipsec/ |
H A D | ipsec_mbuf.c | 46 * Make space for a new header of length hlen at skip bytes 54 m_makespace(struct mbuf *m0, int skip, int hlen, int *off) argument 60 IPSEC_ASSERT(hlen < MHLEN, ("hlen too big: %u", hlen)); 76 hlen + max_linkhdr < M_LEADINGSPACE(m)) { 85 m->m_data -= hlen; 86 bcopy(mtodo(m, hlen), mtod(m, caddr_t), skip); 87 m->m_len += hlen; 89 } else if (hlen > M_TRAILINGSPAC 240 m_striphdr(struct mbuf *m, int skip, int hlen) argument 295 bcopy(mtod(m1, u_char *) + roff + hlen, local [all...] |
H A D | udpencap.c | 124 int hlen; local 154 hlen = ip->ip_hl << 2; 167 hlen = sizeof(struct ip6_hdr); 184 udp = mtodo(m, hlen); 208 m_striphdr(m, hlen, sizeof(*udp)); 238 (*sav->tdb_xform->xf_input)(m, sav, hlen, off); 247 int hlen, off; local 256 hlen = ip->ip_hl << 2; 262 hlen = sizeof(struct ip6_hdr); 270 n = m_makespace(m, hlen, sizeo [all...] |
/freebsd-current/sys/net/ |
H A D | slcompress.c | 155 u_int hlen = ip->ip_hl; local 172 th = (struct tcphdr *)&((int32_t *)ip)[hlen]; 221 hlen += th->th_off; 222 hlen <<= 2; 223 if (hlen > m->m_len) 251 oth = (struct tcphdr *)&((int32_t *)&cs->cs_ip)[hlen]; 252 deltaS = hlen; 253 hlen += th->th_off; 254 hlen <<= 2; 255 if (hlen > 409 int hlen, vjlen; local 454 u_int hlen, changes; local [all...] |
H A D | if_me.c | 474 int hlen; local 480 hlen = sizeof(struct mobhdr); 481 if (m->m_pkthdr.len < sizeof(struct ip) + hlen) 482 hlen -= sizeof(struct in_addr); 483 if (m->m_len < sizeof(struct ip) + hlen) 484 m = m_pullup(m, sizeof(struct ip) + hlen); 494 if (hlen != sizeof(struct mobhdr)) { 499 hlen = sizeof(struct mobhdr) - sizeof(struct in_addr); 501 if (me_in_cksum((uint16_t *)mh, hlen / sizeof(uint16_t)) != 0) { 512 ip->ip_len = htons(m->m_pkthdr.len - hlen); 559 int error, hlen, plen; local [all...] |
/freebsd-current/contrib/bearssl/src/ssl/ |
H A D | prf.c | 38 size_t label_len, hlen, u; local 45 hlen = br_digest_size(dig); 55 br_hmac_update(&hc, a, hlen); 61 for (u = 0; u < hlen && u < len; u ++) { 70 br_hmac_update(&hc, a, hlen);
|
/freebsd-current/sys/netpfil/ipfw/pmod/ |
H A D | tcpmod.c | 122 int hlen, plen, proto; local 125 hlen = sizeof(*ip6); 135 hbh = mtodo(*mp, hlen); 137 hlen += (hbh->ip6h_len + 1) << 3; 139 tcp = mtodo(*mp, hlen); 140 plen = (*mp)->m_pkthdr.len - hlen; 141 hlen = tcp->th_off << 2; 143 if (hlen <= sizeof(struct tcphdr) || hlen > plen) 145 return (tcpmod_setmss(mp, tcp, hlen, ms 155 int hlen, plen; local [all...] |
/freebsd-current/sbin/ipf/ipsend/ |
H A D | ip.c | 150 int i, sent = 0, ts, hlen, olen; local 152 hlen = IP_HL(ip) << 2; 153 if (mtu < (hlen + 8)) { 155 mtu, hlen); 190 s = (char *)ip + hlen; 191 iplen = ntohs(ip->ip_len) - hlen; 196 if ((sent + (mtu - hlen)) >= iplen) 202 ts = (mtu - hlen); 205 ts += hlen; 208 ip->ip_sum = chksum((u_short *)ip, hlen); 239 int thlen, i, iplen, hlen; local [all...] |
/freebsd-current/contrib/bearssl/src/mac/ |
H A D | hmac.c | 82 size_t blen, hlen; local 89 hlen = br_digest_size(dig); 90 if (out_len > 0 && out_len < hlen) { 91 hlen = out_len; 93 ctx->out_len = hlen; 110 size_t blen, hlen; local 117 hlen = br_digest_size(dig); 118 dig->update(&hc.vtable, tmp, hlen);
|
/freebsd-current/sys/netgraph/ |
H A D | ng_checksum.c | 309 int hlen, plen; local 320 hlen = ip4->ip_hl << 2; 323 if (hlen < sizeof(struct ip) || m->m_pkthdr.len < l3_offset + plen) 330 if (hlen == sizeof(struct ip)) 333 ip4->ip_sum = in_cksum_skip(m, l3_offset + hlen, l3_offset); 341 pullup_len = l3_offset + hlen; 356 th = (struct tcphdr *) mtodo(m, l3_offset + hlen); 359 ip4->ip_dst.s_addr, htons(ip4->ip_p + plen - hlen)); 362 th->th_sum = in_cksum_skip(m, l3_offset + plen, l3_offset + hlen); 377 uh = (struct udphdr *) mtodo(m, l3_offset + hlen); 419 int hlen, plen; local [all...] |
/freebsd-current/sys/netpfil/ipfw/nat64/ |
H A D | nat64_translate.c | 542 uint16_t hlen, len, offset; local 546 hlen = sizeof(struct ip6_hdr); 549 if (ip_off == 0 && plen <= mtu - hlen) { 550 M_PREPEND(m, hlen, M_NOWAIT); 555 bcopy(ip6, mtod(m, void *), hlen); 565 hlen += sizeof(struct ip6_frag); 598 M_PREPEND(m, hlen, M_NOWAIT); 908 int len, hlen, plen; local 1040 hlen = offset + ICMP_MINLEN; 1041 if (m->m_pkthdr.len < hlen 1185 int proto, hlen; local 1234 int plen, hlen; local 1337 nat64_handle_icmp6(struct mbuf *m, int hlen, uint32_t aaddr, uint16_t aport, struct nat64_config *cfg, void *logdata) argument 1568 int plen, hlen, proto; local [all...] |
H A D | nat64clat.c | 153 int hlen, proto; local 155 hlen = 0; 157 proto = nat64_getlasthdr(m, &hlen); 162 icmp6 = mtodo(m, hlen); 173 hlen += sizeof(struct icmp6_hdr); 174 if (m->m_pkthdr.len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) { 178 if (m->m_len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) 179 m = m_pullup(m, hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN); 188 ip6i = mtodo(m, hlen);
|
H A D | nat64stl.c | 153 int hlen, proto; local 155 hlen = 0; 157 proto = nat64_getlasthdr(m, &hlen); 162 icmp6 = mtodo(m, hlen); 173 hlen += sizeof(struct icmp6_hdr); 174 if (m->m_pkthdr.len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) { 178 if (m->m_len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) 179 m = m_pullup(m, hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN); 188 ip6i = mtodo(m, hlen);
|
/freebsd-current/tests/sys/netinet/libalias/ |
H A D | util.c | 112 int hlen = p->ip_hl << 2; local 113 struct udphdr *u = (struct udphdr *)((uintptr_t)p + hlen); 114 int payload = ntohs(p->ip_len) - hlen;
|
/freebsd-current/sys/kern/ |
H A D | uipc_mbuf2.c | 96 int hlen, tlen, olen; local 184 * we need to take hlen from <n, off> and tlen from <n->m_next, 0>, 186 * note that hlen + tlen == len, and tlen > 0. 188 hlen = n->m_len - off; 189 tlen = len - hlen; 198 if (hlen + olen < len) { 214 if ((off == 0 || offp) && M_LEADINGSPACE(n->m_next) >= hlen 216 n->m_next->m_data -= hlen; 217 n->m_next->m_len += hlen; 218 bcopy(mtod(n, caddr_t) + off, mtod(n->m_next, caddr_t), hlen); [all...] |