Searched refs:hlen (Results 1 - 25 of 188) sorted by relevance

12345678

/freebsd-current/contrib/bearssl/src/rsa/
H A Drsa_oaep_pad.c51 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 Drsa_oaep_unpad.c38 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 Decdsa_rta.c58 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 Dhmac_drbg.c32 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 Dhwaddr.h12 * 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 Dprint-mobility.c210 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 Dprint-sl.c116 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 Dprint-ip.c325 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 Dtcpmss.c106 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 Dslcompress.c162 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 Dmgf1.c33 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 Dipsec_mbuf.c46 * 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 Dudpencap.c124 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 Dslcompress.c155 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 Dif_me.c474 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 Dprf.c38 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 Dtcpmod.c122 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 Dip.c150 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 Dhmac.c82 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 Dng_checksum.c309 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 Dnat64_translate.c542 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 Dnat64clat.c153 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 Dnat64stl.c153 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 Dutil.c112 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 Duipc_mbuf2.c96 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...]

Completed in 206 milliseconds

12345678