Home
last modified time | relevance | path

Searched refs:rdlen (Results 1 – 25 of 31) sorted by relevance

12

/openbsd-src/usr.sbin/unbound/testcode/
H A Dpktview.c89 uint16_t rdlen) in analyze_rdata() argument
94 while(rdlen > 0 && count) { in analyze_rdata()
99 rdlen -= sldns_buffer_position(pkt)-oldpos; in analyze_rdata()
112 rdlen -= len; in analyze_rdata()
116 if(rdlen) { in analyze_rdata()
118 printf(" remain[%d]\n", (int)rdlen); in analyze_rdata()
119 for(i=0; i<rdlen; i++) in analyze_rdata()
124 sldns_buffer_skip(pkt, (ssize_t)rdlen); in analyze_rdata()
H A Dtestpkts.c921 uint16_t rdlen, optlen; in pkt_snip_edns_option() local
925 rdlen = sldns_read_uint16(opt_position+6); in pkt_snip_edns_option()
927 while(rdlen > 0) { in pkt_snip_edns_option()
928 if(rdlen < 4) return -1; /* malformed */ in pkt_snip_edns_option()
941 rdlen -= 4 + optlen; in pkt_snip_edns_option()
/openbsd-src/usr.sbin/nsd/
H A Dixfrcreate.c70 uint16_t rdlen; in spool_rr_data() local
73 rdlen = rr_rdatalen_uncompressed(rr); in spool_rr_data()
74 if(!spool_u16(out, rdlen)) in spool_rr_data()
325 uint16_t rdlen) in process_store_oldsoa() argument
332 ttl, buf, rdlen)) { in process_store_oldsoa()
340 static int rdata_match(struct rr* rr, uint8_t* rdata, uint16_t rdlen) in rdata_match() argument
347 > rdlen) in rdata_match()
356 if(rdpos + rr->rdatas[i].data[0] > rdlen) in rdata_match()
364 if(rdpos != rdlen) in rdata_match()
371 uint16_t rdlen, uint16_t* index) in rrset_find_rdata() argument
[all …]
H A Dixfr.c271 size_t rdlen; in ixfr_write_rr_pkt() local
314 rdlen = read_uint16(rr); in ixfr_write_rr_pkt()
319 if(rdlen > rrlen) in ixfr_write_rr_pkt()
326 if(rdlen == 0) in ixfr_write_rr_pkt()
332 rr, rdlen); in ixfr_write_rr_pkt()
340 rdlen -= dname_len; in ixfr_write_rr_pkt()
344 copy_len = rdlen; in ixfr_write_rr_pkt()
357 copy_len = rdlen; in ixfr_write_rr_pkt()
362 if(rdlen > copy_len) in ixfr_write_rr_pkt()
381 copy_len = rdlen; in ixfr_write_rr_pkt()
[all …]
H A Dtsig.c587 uint16_t rdlen; in tsig_parse_rr() local
618 rdlen = buffer_read_u16(packet); in tsig_parse_rr()
622 if (ttl != 0 || !buffer_available(packet, rdlen)) { in tsig_parse_rr()
/openbsd-src/usr.sbin/smtpd/
H A Dunpack_dns.c67 uint16_t rdlen; in unpack_rr() local
74 unpack_u16(p, &rdlen); in unpack_rr()
79 if (p->len - p->offset < rdlen) { in unpack_rr()
129 rr->rr.other.rdlen = rdlen; in unpack_rr()
130 p->offset += rdlen; in unpack_rr()
137 if (p->offset - save_offset != rdlen) in unpack_rr()
H A Dunpack_dns.h82 uint16_t rdlen; member
H A Dspfwalk.c177 n = parse_txt(rr->rr.other.rdata, rr->rr.other.rdlen, buf, sizeof(buf)); in dispatch_txt()
/openbsd-src/usr.bin/dig/lib/dns/
H A Drdataset.c202 isc_buffer_t savedbuffer, rdlen; in towiresorted() local
317 rdlen = *target; in towiresorted()
332 INSIST((target->used >= rdlen.used + 2) && in towiresorted()
333 (target->used - rdlen.used - 2 < 65536)); in towiresorted()
334 isc_buffer_putuint16(&rdlen, in towiresorted()
336 rdlen.used - 2)); in towiresorted()
/openbsd-src/usr.sbin/unbound/validator/
H A Dval_anchor.c608 int rdlen; in skip_to_special() local
610 while((rdlen=readkeyword_bindfile(in, buf, line, 1))) { in skip_to_special()
611 if(rdlen == 1 && isspace((unsigned char)*sldns_buffer_begin(buf))) { in skip_to_special()
615 if(rdlen != 1 || *sldns_buffer_begin(buf) != (uint8_t)spec) { in skip_to_special()
647 int rdlen; in process_bind_contents() local
650 while((rdlen=readkeyword_bindfile(in, buf, line, comments))) { in process_bind_contents()
651 if(rdlen == 1 && sldns_buffer_position(buf) == 1 in process_bind_contents()
656 } else if(rdlen == 1 && sldns_buffer_current(buf)[-1] == '"') { in process_bind_contents()
674 } else if(rdlen == 1 && sldns_buffer_current(buf)[-1] == ';') { in process_bind_contents()
699 } else if(rdlen == 1 && sldns_buffer_current(buf)[-1] == '}') { in process_bind_contents()
[all …]
H A Dval_sigcrypt.c258 size_t rdlen; in ds_get_sigdata() local
259 rrset_get_rdata(k, idx, &rdata, &rdlen); in ds_get_sigdata()
260 if(rdlen < 2+5) { in ds_get_sigdata()
266 *len = rdlen - 2 - 4; in ds_get_sigdata()
1123 if(len < 2+2+1) /* rdlen, skiplen, 1byteroot */ in canonicalize_rdata()
/openbsd-src/sbin/unwind/libunbound/validator/
H A Dval_anchor.c608 int rdlen; in skip_to_special() local
610 while((rdlen=readkeyword_bindfile(in, buf, line, 1))) { in skip_to_special()
611 if(rdlen == 1 && isspace((unsigned char)*sldns_buffer_begin(buf))) { in skip_to_special()
615 if(rdlen != 1 || *sldns_buffer_begin(buf) != (uint8_t)spec) { in skip_to_special()
647 int rdlen; in process_bind_contents() local
650 while((rdlen=readkeyword_bindfile(in, buf, line, comments))) { in process_bind_contents()
651 if(rdlen == 1 && sldns_buffer_position(buf) == 1 in process_bind_contents()
656 } else if(rdlen == 1 && sldns_buffer_current(buf)[-1] == '"') { in process_bind_contents()
674 } else if(rdlen == 1 && sldns_buffer_current(buf)[-1] == ';') { in process_bind_contents()
699 } else if(rdlen == 1 && sldns_buffer_current(buf)[-1] == '}') { in process_bind_contents()
[all …]
H A Dval_sigcrypt.c258 size_t rdlen; in ds_get_sigdata() local
259 rrset_get_rdata(k, idx, &rdata, &rdlen); in ds_get_sigdata()
260 if(rdlen < 2+5) { in ds_get_sigdata()
266 *len = rdlen - 2 - 4; in ds_get_sigdata()
1123 if(len < 2+2+1) /* rdlen, skiplen, 1byteroot */ in canonicalize_rdata()
/openbsd-src/lib/libc/asr/
H A Dasr_utils.c282 uint16_t rdlen; in _asr_unpack_rr() local
289 unpack_u16(p, &rdlen); in _asr_unpack_rr()
294 if (p->len - p->offset < rdlen) { in _asr_unpack_rr()
344 rr->rr.other.rdlen = rdlen; in _asr_unpack_rr()
345 p->offset += rdlen; in _asr_unpack_rr()
352 if (p->offset - save_offset != rdlen) in _asr_unpack_rr()
H A Dasr_private.h99 uint16_t rdlen; member
/openbsd-src/usr.sbin/unbound/sldns/
H A Dwire2str.c526 size_t rrlen = *dlen, dname_off, rdlen, ordlen; in sldns_wire2str_rr_scan()
570 rdlen = sldns_read_uint16(*d); in sldns_wire2str_rr_scan()
571 ordlen = rdlen; in sldns_wire2str_rr_scan()
574 if(*dlen < rdlen) { in sldns_wire2str_rr_scan()
575 w += sldns_str_print(s, slen, "\\# %u ", (unsigned)rdlen); in sldns_wire2str_rr_scan()
581 w += sldns_wire2str_rdata_scan(d, &rdlen, s, slen, rrtype, pkt, pktlen, in sldns_wire2str_rr_scan()
583 (*dlen) -= (ordlen-rdlen); in sldns_wire2str_rr_scan()
619 size_t rdlen, ordlen; in sldns_wire2str_rr_unknown_scan()
632 rdlen = sldns_read_uint16(*d); in sldns_wire2str_rr_unknown_scan()
633 ordlen = rdlen; in sldns_wire2str_rr_unknown_scan()
521 size_t rrlen = *dlen, dname_off, rdlen, ordlen; sldns_wire2str_rr_scan() local
614 size_t rdlen, ordlen; sldns_wire2str_rr_unknown_scan() local
648 size_t rdlen; rr_comment_dnskey() local
686 size_t rdlen; rr_comment_rrsig() local
701 size_t rdlen; rr_comment_nsec3() local
[all...]
/openbsd-src/sbin/unwind/libunbound/sldns/
H A Dwire2str.c526 size_t rrlen = *dlen, dname_off, rdlen, ordlen; in sldns_wire2str_rr_scan()
570 rdlen = sldns_read_uint16(*d); in sldns_wire2str_rr_scan()
571 ordlen = rdlen; in sldns_wire2str_rr_scan()
574 if(*dlen < rdlen) { in sldns_wire2str_rr_scan()
575 w += sldns_str_print(s, slen, "\\# %u ", (unsigned)rdlen); in sldns_wire2str_rr_scan()
581 w += sldns_wire2str_rdata_scan(d, &rdlen, s, slen, rrtype, pkt, pktlen, in sldns_wire2str_rr_scan()
583 (*dlen) -= (ordlen-rdlen); in sldns_wire2str_rr_scan()
619 size_t rdlen, ordlen; in sldns_wire2str_rr_unknown_scan()
632 rdlen = sldns_read_uint16(*d); in sldns_wire2str_rr_unknown_scan()
633 ordlen = rdlen; in sldns_wire2str_rr_unknown_scan()
521 size_t rrlen = *dlen, dname_off, rdlen, ordlen; sldns_wire2str_rr_scan() local
614 size_t rdlen, ordlen; sldns_wire2str_rr_unknown_scan() local
648 size_t rdlen; rr_comment_dnskey() local
686 size_t rdlen; rr_comment_rrsig() local
701 size_t rdlen; rr_comment_nsec3() local
[all...]
/openbsd-src/regress/lib/libc/asr/bin/
H A Dcommon.c576 uint16_t rdlen; in unpack_rr() local
583 unpack_u16(p, &rdlen); in unpack_rr()
588 if (p->len - p->offset < rdlen) { in unpack_rr()
638 rr->rr.other.rdlen = rdlen; in unpack_rr()
639 p->offset += rdlen; in unpack_rr()
646 if (p->offset - save_offset != rdlen) in unpack_rr()
H A Dcommon.h127 uint16_t rdlen; member
H A Dres_mkquery.c258 snprintf(buf, max, "(rdlen=%"PRIu16 ")", rr->rr.other.rdlen); in print_rr()
/openbsd-src/usr.sbin/tcpdump/
H A Dprint-smb.c724 int rdlen; in nbt_udp137_print() local
733 rdlen = RSVAL(p,0); in nbt_udp137_print()
734 printf("len %d data ",rdlen); in nbt_udp137_print()
736 if (rdlen == 6) { in nbt_udp137_print()
737 p = fdata(p,"addrtype [rw] addr [b.b.b.b] ",p+rdlen); in nbt_udp137_print()
762 p += rdlen; in nbt_udp137_print()
/openbsd-src/bin/pax/
H A Dtar.c1627 int rdlen; in rd_xheader() local
1637 rdlen = MINIMUM(size, (buf + sizeof buf) - end); in rd_xheader()
1638 if (rd_wrbuf(end, rdlen) != rdlen) { in rd_xheader()
1642 size -= rdlen; in rd_xheader()
1643 end += rdlen; in rd_xheader()
/openbsd-src/lib/libcrypto/asn1/
H A Dasn1_gen.c619 long rdlen; in asn1_str2type()
734 if (!(rdata = string_to_hex((char *)str, &rdlen))) { in asn1_str2type()
740 atmp->value.asn1_string->length = rdlen; in asn1_str2type()
617 long rdlen; asn1_str2type() local
/openbsd-src/usr.sbin/unbound/services/
H A Dauthzone.c1325 size_t rdlen; in decompress_rr_into_buffer() local
1351 rdlen = rr_rdlen; in decompress_rr_into_buffer()
1352 if(rdlen > 0 && desc && desc->_dname_count > 0) { in decompress_rr_into_buffer()
1359 while(rdlen > 0 && count) { in decompress_rr_into_buffer()
1382 rdlen -= compressed_len; in decompress_rr_into_buffer()
1398 rdlen -= len; in decompress_rr_into_buffer()
1404 if(rdlen > 0) { in decompress_rr_into_buffer()
1405 if(!sldns_buffer_available(buf, rdlen)) return 0; in decompress_rr_into_buffer()
1406 sldns_buffer_write(buf, rd, rdlen); in decompress_rr_into_buffer()
1817 return 0; /* too short, for rdlen in zonemd_fetch_parameters()
3664 uint16_t rdlen; auth_zone_parse_notify_serial() local
4323 uint16_t rdlen; check_packet_ok() local
5861 uint16_t tp, rdlen; check_xfer_packet() local
5977 uint16_t rdlen; check_xfer_packet() local
6006 uint16_t rdlen; check_xfer_packet() local
[all...]
/openbsd-src/sbin/unwind/libunbound/services/
H A Dauthzone.c1325 size_t rdlen; in decompress_rr_into_buffer() local
1351 rdlen = rr_rdlen; in decompress_rr_into_buffer()
1352 if(rdlen > 0 && desc && desc->_dname_count > 0) { in decompress_rr_into_buffer()
1359 while(rdlen > 0 && count) { in decompress_rr_into_buffer()
1382 rdlen -= compressed_len; in decompress_rr_into_buffer()
1398 rdlen -= len; in decompress_rr_into_buffer()
1404 if(rdlen > 0) { in decompress_rr_into_buffer()
1405 if(!sldns_buffer_available(buf, rdlen)) return 0; in decompress_rr_into_buffer()
1406 sldns_buffer_write(buf, rd, rdlen); in decompress_rr_into_buffer()
1817 return 0; /* too short, for rdlen in zonemd_fetch_parameters()
3664 uint16_t rdlen; auth_zone_parse_notify_serial() local
4323 uint16_t rdlen; check_packet_ok() local
5861 uint16_t tp, rdlen; check_xfer_packet() local
5977 uint16_t rdlen; check_xfer_packet() local
6006 uint16_t rdlen; check_xfer_packet() local
[all...]

12