| /freebsd/contrib/unbound/services/ |
| H A D | rpz.c | 178 rpz_rr_to_action(uint16_t rr_type, uint8_t* rdatawl, size_t rdatalen) in rpz_rr_to_action() argument 205 if(rdatalen < 3) in rpz_rr_to_action() 209 if(dname_valid(rdata, rdatalen-2) != rdatalen-2) in rpz_rr_to_action() 229 tldlab = get_tld_label(rdata, rdatalen-2); in rpz_rr_to_action() 1079 uint8_t* rdatawl, size_t rdatalen, uint8_t* rr, size_t rr_len) in rpz_insert_rr() argument 1113 a = rpz_rr_to_action(rr_type, rdatawl, rdatalen); in rpz_insert_rr() 1128 a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr, in rpz_insert_rr() 1132 a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr, in rpz_insert_rr() 1137 a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr, in rpz_insert_rr() 1142 a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr, in rpz_insert_rr() [all …]
|
| H A D | rpz.h | 140 * @param rdatalen: length if the RR, including the prepended rdata size 147 uint8_t* rdatawl, size_t rdatalen, uint8_t* rr, size_t rr_len); 159 * @param rdatalen: length if the RR, including the prepended rdata size 163 uint8_t* rdatawl, size_t rdatalen);
|
| H A D | authzone.c | 723 rrsig_rdata_get_type_covered(uint8_t* rdata, size_t rdatalen) in rrsig_rdata_get_type_covered() argument 725 if(rdatalen < 4) in rrsig_rdata_get_type_covered() 796 size_t rdatalen, int insert_sig) in rrset_add_rr() argument 803 + rdatalen); in rrset_add_rr() 826 d->rr_len[d->count-1] = rdatalen; in rrset_add_rr() 827 else d->rr_len[total-1] = rdatalen; in rrset_add_rr() 852 memmove(d->rr_data[d->count-1], rdata, rdatalen); in rrset_add_rr() 855 memmove(d->rr_data[total-1], rdata, rdatalen); in rrset_add_rr() 866 uint8_t* rdata, size_t rdatalen) in rrset_create() argument 881 sizeof(uint8_t*) + sizeof(time_t) + rdatalen); in rrset_create() [all …]
|
| /freebsd/contrib/unbound/util/data/ |
| H A D | msgencode.c | 810 size_t rdatalen = 0; in calc_edns_field_size() local 815 rdatalen += 4 + opt->opt_len; in calc_edns_field_size() 818 rdatalen += 4 + opt->opt_len; in calc_edns_field_size() 821 return 1 + 2 + 2 + 4 + 2 + rdatalen; in calc_edns_field_size() 827 size_t rdatalen = 0; in calc_edns_option_size() local 833 rdatalen += 4 + opt->opt_len; in calc_edns_option_size() 837 rdatalen += 4 + opt->opt_len; in calc_edns_option_size() 839 return rdatalen; in calc_edns_option_size() 845 size_t rdatalen = 0; in calc_ede_option_size() local 852 rdatalen += 4 + opt->opt_len; in calc_ede_option_size() [all …]
|
| H A D | msgparse.c | 119 uint16_t rdatalen; in nsec_at_apex() local 123 rdatalen = sldns_buffer_read_u16(pkt); in nsec_at_apex() 124 if(sldns_buffer_remaining(pkt) < rdatalen) { in nsec_at_apex() 135 if(sldns_buffer_position(pkt) < pos+4+rdatalen) { in nsec_at_apex() 139 if(sldns_buffer_position(pkt)+3 > pos+4+rdatalen) { in nsec_at_apex() 699 uint16_t rdatalen; in skip_ttl_rdata() local 703 rdatalen = sldns_buffer_read_u16(pkt); in skip_ttl_rdata() 704 if(sldns_buffer_remaining(pkt) < rdatalen) in skip_ttl_rdata() 706 sldns_buffer_skip(pkt, (ssize_t)rdatalen); in skip_ttl_rdata()
|
| /freebsd/contrib/unbound/sldns/ |
| H A D | wire2str.c | 565 return w + sldns_str_print(s, slen, ";Error missing rdatalen\n"); in sldns_wire2str_rr_scan() 566 w += print_remainder_hex(";Error missing rdatalen 0x", in sldns_wire2str_rr_scan() 627 return w + sldns_str_print(s, slen, ";Error missing rdatalen\n"); in sldns_wire2str_rr_unknown_scan() 628 w += print_remainder_hex(";Error missing rdatalen 0x", in sldns_wire2str_rr_unknown_scan() 787 /* dlen equals the rdatalen for the rdata */ in sldns_wire2str_rdata_scan() 2417 print_edns_opts(char** s, size_t* sl, uint8_t* rdata, size_t rdatalen) in sldns_wire2str_edns_scan() 2421 while(rdatalen > 0) { in sldns_wire2str_edns_scan() 2423 if(rdatalen < 4) { in sldns_wire2str_edns_scan() 2425 w += print_hex_buf(s, sl, rdata, rdatalen); in sldns_wire2str_edns_scan() 2431 rdatalen in sldns_wire2str_edns_scan() 2369 print_edns_opts(char ** s,size_t * sl,uint8_t * rdata,size_t rdatalen) print_edns_opts() argument 2408 uint16_t udpsize, edns_bits, rdatalen; sldns_wire2str_edns_scan() local [all...] |
| /freebsd/lib/libc/resolv/ |
| H A D | res_debug.c | 184 u_int16_t optcode, optlen, rdatalen = ns_rr_rdlen(rr); in do_section() local 191 while (rdatalen >= 4) { in do_section() 232 rdatalen -= 4 + optlen; in do_section()
|
| /freebsd/contrib/unbound/doc/ |
| H A D | Changelog | 12561 - rdatalen off by 2 error fixup.
|