Searched refs:rr_len (Results 1 - 25 of 32) sorted by last modified time

12

/freebsd-11-stable/contrib/unbound/validator/
H A Dautotrust.c148 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 Dval_nsec.c102 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 Dval_neg.c685 if(!d || d->count == 0 || d->rr_len[0] < 2+1)
689 end_len = dname_valid(end, d->rr_len[0]-2);
H A Dval_anchor.c107 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 Dval_sigcrypt.c113 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 Dval_utils.c172 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 Dpacked_rrset.h211 * 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 Dpacked_rrset.c85 (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 Dmsgreply.c282 /* 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 Dmsgencode.c492 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 Drpz.h118 * @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 Drpz.c358 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 Dmesh.c1566 dsrc->rr_len[0], dsrc->rr_ttl[0], "CNAME local alias"))
H A Dlocalzone.c312 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 Dauthzone.c688 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 Drespip.c522 (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 Dlibworker.c471 res->len[i] = (int)(data->rr_len[i] - 2);
/freebsd-11-stable/contrib/unbound/ipset/
H A Dipset.c106 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 Ddns64.c748 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 Dworker.c1456 qinfo.qname_len = d->rr_len[0] - 2;
H A Dremote.c1846 d->rrsig_count == 0 && d->rr_len[0] == 0) {
/freebsd-11-stable/contrib/unbound/services/cache/
H A Ddns.c719 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 Diter_utils.c933 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 Diter_delegpt.c409 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 Dstr2wire.c391 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...]

Completed in 224 milliseconds

12