| /openbsd-src/usr.sbin/unbound/testcode/ |
| H A D | pktview.c | 89 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 D | testpkts.c | 921 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 D | ixfrcreate.c | 70 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 D | ixfr.c | 271 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 D | tsig.c | 587 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 D | unpack_dns.c | 67 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 D | unpack_dns.h | 82 uint16_t rdlen; member
|
| H A D | spfwalk.c | 177 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 D | rdataset.c | 202 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 D | val_anchor.c | 608 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 D | val_sigcrypt.c | 258 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 D | val_anchor.c | 608 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 D | val_sigcrypt.c | 258 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 D | asr_utils.c | 282 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 D | asr_private.h | 99 uint16_t rdlen; member
|
| /openbsd-src/usr.sbin/unbound/sldns/ |
| H A D | wire2str.c | 526 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 D | wire2str.c | 526 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 D | common.c | 576 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 D | common.h | 127 uint16_t rdlen; member
|
| H A D | res_mkquery.c | 258 snprintf(buf, max, "(rdlen=%"PRIu16 ")", rr->rr.other.rdlen); in print_rr()
|
| /openbsd-src/usr.sbin/tcpdump/ |
| H A D | print-smb.c | 724 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 D | tar.c | 1627 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 D | asn1_gen.c | 619 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 D | authzone.c | 1325 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 D | authzone.c | 1325 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...] |