Home
last modified time | relevance | path

Searched refs:rrlen (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/bsd/nsd/dist/
H A Dixfr.c215 struct pktcompression* pcomp, const uint8_t* rr, size_t rrlen) in pktcompression_write_dname() argument
218 size_t dname_len = dname_length(rr, rrlen); in pktcompression_write_dname()
219 if(!rr || rrlen == 0 || dname_len == 0) in pktcompression_write_dname()
221 while(rrlen > 0 && rr[0] != 0) { in pktcompression_write_dname()
226 if(lablen+1 > rrlen) in pktcompression_write_dname()
248 rrlen -= lablen+1; in pktcompression_write_dname()
251 if(rrlen > 0 && rr[0] == 0) { in pktcompression_write_dname()
264 struct pktcompression* pcomp, const uint8_t* rr, size_t rrlen, in ixfr_write_rr_pkt() argument
293 dname_len = pktcompression_write_dname(packet, pcomp, rr, rrlen); in ixfr_write_rr_pkt()
301 rrlen -= dname_len; in ixfr_write_rr_pkt()
[all …]
H A Dixfr.h171 struct buffer* packet, size_t rrlen);
182 struct buffer* packet, size_t rrlen);
186 uint16_t rrlen, struct region* temp_region);
189 uint16_t rrlen, struct region* temp_region);
H A Ddifffile.c1078 uint16_t type, klass, rrlen; in apply_ixfr() local
1095 rrlen = buffer_read_u16(packet); in apply_ixfr()
1096 if(!buffer_available(packet, rrlen)) { in apply_ixfr()
1098 *rr_count, rrlen, (int)buffer_remaining(packet)); in apply_ixfr()
1143 buffer_skip(packet, rrlen); in apply_ixfr()
1146 ixfr_store_add_newsoa(ixfr_store, ttl, packet, rrlen); in apply_ixfr()
1168 ixfr_store_add_oldsoa(ixfr_store, ttl, packet, rrlen); in apply_ixfr()
1173 ixfr_store_add_newsoa(ixfr_store, ttl, packet, rrlen); in apply_ixfr()
1176 buffer_skip(packet, rrlen); in apply_ixfr()
1182 ixfr_store_add_newsoa(ixfr_store, ttl, packet, rrlen); in apply_ixfr()
[all …]
H A Dxfrd.c1809 uint16_t type, rrlen; in xfrd_xfr_check_rrs() local
1840 rrlen = buffer_read_u16(packet); in xfrd_xfr_check_rrs()
1841 if(!buffer_available(packet, rrlen)) { in xfrd_xfr_check_rrs()
1847 if(rdata_wireformat_to_rdata_atoms(temp, owners, type, rrlen, in xfrd_xfr_check_rrs()
1904 buffer_skip(packet, rrlen); in xfrd_xfr_check_rrs()
/netbsd-src/external/bsd/unbound/dist/dnscrypt/
H A Ddnscrypt.c701 uint16_t rrlen; in dnsc_load_local_data() local
727 rrlen = strlen(dnscenv->provider_name) + in dnsc_load_local_data()
732 rr = malloc(rrlen); in dnsc_load_local_data()
737 snprintf(rr, rrlen - 1, "%s 86400 IN TXT \"", dnscenv->provider_name); in dnsc_load_local_data()
741 snprintf(rr + strlen(rr), rrlen - strlen(rr), "%c", c); in dnsc_load_local_data()
743 snprintf(rr + strlen(rr), rrlen - strlen(rr), "\\%03d", c); in dnsc_load_local_data()
752 snprintf(rr + strlen(rr), rrlen - strlen(rr), "\""); in dnsc_load_local_data()
/netbsd-src/external/bsd/unbound/dist/sldns/
H A Dwire2str.c343 int sldns_wire2str_rr_comment_buf(uint8_t* rr, size_t rrlen, size_t dname_len, in sldns_wire2str_rr_comment_buf() argument
346 uint16_t rrtype = sldns_wirerr_get_type(rr, rrlen, dname_len); in sldns_wire2str_rr_comment_buf()
347 return sldns_wire2str_rr_comment_print(&s, &slen, rr, rrlen, dname_len, in sldns_wire2str_rr_comment_buf()
521 size_t rrlen = *dlen, dname_off, rdlen, ordlen; in sldns_wire2str_rr_scan() local
534 dname_off = rrlen-(*dlen); in sldns_wire2str_rr_scan()
581 w += sldns_wire2str_rr_comment_print(s, slen, rr, rrlen, dname_off, in sldns_wire2str_rr_scan()
646 size_t rrlen, size_t dname_off) in rr_comment_dnskey() argument
651 if(rrlen < dname_off + 10) return 0; in rr_comment_dnskey()
653 if(rrlen < dname_off + 10 + rdlen) return 0; in rr_comment_dnskey()
684 size_t rrlen, size_t dname_off) in rr_comment_rrsig() argument
[all …]
H A Dwire2str.h210 size_t rrlen, size_t dname_off, uint16_t rrtype);