/freebsd-11-stable/contrib/unbound/validator/ |
H A D | autotrust.c | 148 ta->rr, ta->rr_len, ta->dname_len), 149 sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len, 301 sldns_wirerr_get_type(ta->rr, ta->rr_len, ta->dname_len), 302 sldns_wirerr_get_rdata(ta->rr, ta->rr_len, ta->dname_len), 303 sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len, ta->dname_len) 317 autr_ta_create(uint8_t* rr, size_t rr_len, size_t dname_len) argument 325 ta->rr_len = rr_len; 416 find_add_tp(struct val_anchors* anchors, uint8_t* rr, size_t rr_len, argument 421 sldns_wirerr_get_class(rr, rr_len, dname_le 440 add_trustanchor_frm_rr(struct val_anchors* anchors, uint8_t* rr, size_t rr_len, size_t dname_len, struct trust_anchor** tp) argument 477 size_t rr_len = sizeof(rr), dname_len; local 555 assemble_iterate_ds(struct autr_ta** list, uint8_t** rr, size_t* rr_len, size_t* dname_len) argument 574 assemble_iterate_dnskey(struct autr_ta** list, uint8_t** rr, size_t* rr_len, size_t* dname_len) argument 599 size_t rr_len = 0, dname_len = 0; local 609 size_t i = 0, rr_len = 0, dname_len = 0; local 630 size_t rr_len = 0, dname_len = 0; local 659 size_t rr_len = 0, dname_len = 0; local 1433 size_t rr_len, dname_len; local [all...] |
H A D | val_nsec.c | 102 if(!d || d->count == 0 || d->rr_len[0] < 2+1) 104 len = dname_valid(d->rr_data[0]+2, d->rr_len[0]-2); 108 d->rr_len[0]-2-len, type); 124 if(!d || d->count == 0 || d->rr_len[0] < 2+1) { 130 *ln = dname_valid(*nm, d->rr_len[0]-2);
|
H A D | val_neg.c | 685 if(!d || d->count == 0 || d->rr_len[0] < 2+1) 689 end_len = dname_valid(end, d->rr_len[0]-2);
|
H A D | val_anchor.c | 107 free(pd->rr_len); 886 pd->rr_len = (size_t*)reallocarray(NULL, num, sizeof(size_t)); 887 if(!pd->rr_len) { 895 free(pd->rr_len); 904 free(pd->rr_len); 915 pd->rr_len[i] = tk->len;
|
H A D | val_sigcrypt.c | 113 if(d->rr_len[d->count + sig_idx] < 2+18) 130 if(d->rr_len[d->count + sig_idx] < 2+3) 143 *len = d->rr_len[idx]; 668 size_t ilen = d->rr_len[i]-2; /* length left in rdata */ 669 size_t jlen = d->rr_len[j]-2; 823 if(!dname_valid(d->rr_data[i]+2, d->rr_len[i]-2) || 824 !dname_valid(d->rr_data[j]+2, d->rr_len[j]-2)) 861 minlen = d->rr_len[i]-2; 862 if(minlen > d->rr_len[j]-2) 863 minlen = d->rr_len[ [all...] |
H A D | val_utils.c | 172 rrsig_get_signer(d->rr_data[d->count], d->rr_len[d->count], 201 if(d->rr_len[i] > 2+19 && /* rdata, sig + root label*/ 764 if(d->rr_len[sig] < 2+4) 839 if(d->rr_len[i] > 2+18+len) { 841 if(!dname_valid(d->rr_data[i]+2+18, d->rr_len[i]-2-18))
|
/freebsd-11-stable/contrib/unbound/util/data/ |
H A D | packed_rrset.h | 211 * o rr_len size_t array 250 /** length of every rr's rdata, rr_len[i] is size of rr_data[i]. */ 251 size_t* rr_len; member in struct:packed_rrset_data
|
H A D | packed_rrset.c | 85 (uint8_t*)d) + d->rr_len[d->count+d->rrsig_count-1]; 89 d->rr_len[d->count-1]; 154 if(d1->rr_len[i] != d2->rr_len[i]) 156 if(memcmp(d1->rr_data[i], d2->rr_data[i], d1->rr_len[i]) != 0) 184 data->rr_len = (size_t*)((uint8_t*)data + 186 data->rr_data = (uint8_t**)&(data->rr_len[total]); 191 nextrdata += data->rr_len[i]; 207 if(d->rr_len[0] < 3) /* at least rdatalen + 0byte root label */ 210 if(len != d->rr_len[ [all...] |
H A D | msgreply.c | 282 /* layout: struct - rr_len - rr_data - rr_ttl - rdata - rrsig */ 283 data->rr_len = (size_t*)((uint8_t*)data + 285 data->rr_data = (uint8_t**)&(data->rr_len[total]); 289 data->rr_len[i] = rr->size; 300 data->rr_len[i] = rr->size;
|
H A D | msgencode.c | 492 data->rr_len[j], region, tree, c)) 496 if(sldns_buffer_remaining(pkt) < data->rr_len[j]) 499 data->rr_len[j]); 509 2+4+4+data->rr_len[i]) 518 4+4+data->rr_len[i]) 530 data->rr_len[i]);
|
/freebsd-11-stable/contrib/unbound/services/ |
H A D | rpz.h | 118 * @param rr_len: the length of the complete RR 123 uint8_t* rdatawl, size_t rdatalen, uint8_t* rr, size_t rr_len);
|
H A D | rpz.c | 358 pd->rr_len = regional_alloc_zero(region, sizeof(*pd->rr_len)); 361 if(!pd->rr_len || !pd->rr_ttl || !pd->rr_data) { 365 pd->rr_len[0] = ctlen+2; 473 uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len) 493 rrstr = sldns_wire2str_rr(rr, rr_len); 520 rrstr = sldns_wire2str_rr(rr, rr_len); 544 uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len) 564 rrstr = sldns_wire2str_rr(rr, rr_len); 593 uint8_t* rdatawl, size_t rdatalen, uint8_t* rr, size_t rr_len) 471 rpz_insert_qname_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen, enum rpz_action a, uint16_t rrtype, uint16_t rrclass, uint32_t ttl, uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len) argument 542 rpz_insert_response_ip_trigger(struct rpz* r, uint8_t* dname, size_t dnamelen, enum rpz_action a, uint16_t rrtype, uint16_t rrclass, uint32_t ttl, uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len) argument 591 rpz_insert_rr(struct rpz* r, uint8_t* azname, size_t aznamelen, uint8_t* dname, size_t dnamelen, uint16_t rr_type, uint16_t rr_class, uint32_t rr_ttl, uint8_t* rdatawl, size_t rdatalen, uint8_t* rr, size_t rr_len) argument [all...] |
H A D | mesh.c | 1566 dsrc->rr_len[0], dsrc->rr_ttl[0], "CNAME local alias"))
|
H A D | localzone.c | 312 if(pd->rr_len[i] == rdata_len && 361 size_t* oldlen = pd->rr_len; 372 pd->rr_len = regional_alloc(region, sizeof(*pd->rr_len)*pd->count); 375 if(!pd->rr_len || !pd->rr_ttl || !pd->rr_data) { 380 memcpy(pd->rr_len+1, oldlen, 381 sizeof(*pd->rr_len)*(pd->count-1)); 387 pd->rr_len[0] = rdata_len; 411 memmove(pd->rr_len+index, pd->rr_len 1613 size_t rr_len = 0; local [all...] |
H A D | authzone.c | 688 if(d->rr_len[i] != len) 704 if(d->rr_len[i] != len) 736 old->rr_len[index])); 749 /* set rr_len, needed for ptr_fixup */ 750 d->rr_len = (size_t*)((uint8_t*)d + 753 memmove(d->rr_len, old->rr_len, (index)*sizeof(size_t)); 755 memmove(&d->rr_len[index], &old->rr_len[index+1], 771 memmove(d->rr_data[i], old->rr_data[oldi], d->rr_len[ 1156 az_insert_rr(struct auth_zone* z, uint8_t* rr, size_t rr_len, size_t dname_len, int* duplicate) argument 1265 az_remove_rr(struct auth_zone* z, uint8_t* rr, size_t rr_len, size_t dname_len, int* nonexist) argument 1419 size_t rr_len; local 1441 size_t rr_len; local 1475 size_t rr_len, dname_len; local 4316 size_t rr_len, dname_len = 0; local 4387 size_t rr_len, dname_len = 0; local [all...] |
/freebsd-11-stable/contrib/unbound/respip/ |
H A D | respip.c | 522 (unsigned)data->rr_len[i] >= 0x0fffffffU) 524 dsize += data->rr_len[i]; 534 d->rr_len = (size_t*)((uint8_t*)d + sizeof(struct packed_rrset_data)); 535 d->rr_data = (uint8_t**)&(d->rr_len[d->count]); 539 d->rr_len[i] = data->rr_len[i]; 542 memcpy(d->rr_data[i], data->rr_data[i], data->rr_len[i]); 543 nextrdata += d->rr_len[i]; 571 if(rtype == LDNS_RR_TYPE_A && rd->rr_len[i] == 6) { 580 } else if(rtype == LDNS_RR_TYPE_AAAA && rd->rr_len[ [all...] |
/freebsd-11-stable/contrib/unbound/libunbound/ |
H A D | libworker.c | 471 res->len[i] = (int)(data->rr_len[i] - 2);
|
/freebsd-11-stable/contrib/unbound/ipset/ |
H A D | ipset.c | 106 size_t j, rr_len, rd_len; local 111 rr_len = d->rr_len[j]; 119 if (rr_len - 2 >= rd_len) {
|
/freebsd-11-stable/contrib/unbound/dns64/ |
H A D | dns64.c | 748 dd->rr_len = 750 dd->rr_data = (uint8_t**)&dd->rr_len[dd->count]; 753 if (fd->rr_len[i] != 6 || fd->rr_data[i][0] != 0 758 dd->rr_len[i] = 18; 767 fd->rr_len[i]-2, &dd->rr_data[i][2], 768 dd->rr_len[i]-2);
|
/freebsd-11-stable/contrib/unbound/daemon/ |
H A D | worker.c | 1456 qinfo.qname_len = d->rr_len[0] - 2;
|
H A D | remote.c | 1846 d->rrsig_count == 0 && d->rr_len[0] == 0) {
|
/freebsd-11-stable/contrib/unbound/services/cache/ |
H A D | dns.c | 719 newd->rr_len = (size_t*)((uint8_t*)newd + 721 newd->rr_len[0] = newlen + sizeof(uint16_t);
|
/freebsd-11-stable/contrib/unbound/iterator/ |
H A D | iter_utils.c | 933 if(d1->rr_len[i] != d2->rr_len[i] || 936 d1->rr_len[i]) != 0) 1155 newd->rr_len = (size_t*)((uint8_t*)newd + 1157 newd->rr_len[0] = 0 /* zero len rdata */ + sizeof(uint16_t);
|
H A D | iter_delegpt.c | 409 if(nsdata->rr_len[i] < 2+1) continue; /* len + root label */ 410 if(dname_valid(nsdata->rr_data[i]+2, nsdata->rr_len[i]-2) != 433 if(d->rr_len[i] != 2 + INET_SIZE) 457 if(d->rr_len[i] != 2 + INET6_SIZE) /* rdatalen + len of IP6 */
|
/freebsd-11-stable/contrib/unbound/sldns/ |
H A D | str2wire.c | 391 rrinternal_spool_hex(char* token, uint8_t* rr, size_t rr_len, argument 407 if(rr_cur_len+(*cur_hex_data_size)/2 >= rr_len) 427 uint8_t* rr, size_t* rr_len, size_t* rr_cur_len, size_t pre_data_pos) 445 *rr_cur_len + hex_data_size > *rr_len) { 455 if((status = rrinternal_spool_hex(token, rr, *rr_len, 474 uint8_t* rr, size_t rr_len, size_t* rr_cur_len, sldns_rdf_type rdftype, 497 if((*rr_cur_len) + copylen > rr_len) 504 size_t dlen = rr_len - (*rr_cur_len); 528 len = rr_len - (*rr_cur_len); 621 uint8_t* rr, size_t* rr_len, size_ 426 rrinternal_parse_unknown(sldns_buffer* strbuf, char* token, size_t token_len, uint8_t* rr, size_t* rr_len, size_t* rr_cur_len, size_t pre_data_pos) argument 473 rrinternal_parse_rdf(sldns_buffer* strbuf, char* token, size_t token_len, uint8_t* rr, size_t rr_len, size_t* rr_cur_len, sldns_rdf_type rdftype, uint16_t rr_type, size_t r_cnt, size_t r_max, size_t dname_len, uint8_t* origin, size_t origin_len) argument 620 rrinternal_parse_rdata(sldns_buffer* strbuf, char* token, size_t token_len, uint8_t* rr, size_t* rr_len, size_t dname_len, uint16_t rr_type, uint8_t* origin, size_t origin_len) argument [all...] |