Lines Matching refs:rr_len

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)
325 ta->rr_len = rr_len;
416 find_add_tp(struct val_anchors* anchors, uint8_t* rr, size_t rr_len,
421 sldns_wirerr_get_class(rr, rr_len, dname_len));
431 rr_len, dname_len));
440 add_trustanchor_frm_rr(struct val_anchors* anchors, uint8_t* rr, size_t rr_len,
443 struct autr_ta* ta = autr_ta_create(rr, rr_len, dname_len);
446 *tp = find_add_tp(anchors, rr, rr_len, dname_len);
477 size_t rr_len = sizeof(rr), dname_len;
484 if(0 != (lstatus = sldns_str2wire_rr_buf(str, rr, &rr_len, &dname_len,
499 if(sldns_wirerr_get_type(rr, rr_len, dname_len)!=LDNS_RR_TYPE_DNSKEY &&
500 sldns_wirerr_get_type(rr, rr_len, dname_len)!=LDNS_RR_TYPE_DS) {
504 drr = memdup(rr, rr_len);
509 return add_trustanchor_frm_rr(anchors, drr, rr_len, dname_len, tp);
555 assemble_iterate_ds(struct autr_ta** list, uint8_t** rr, size_t* rr_len,
559 if(sldns_wirerr_get_type((*list)->rr, (*list)->rr_len,
562 *rr_len = (*list)->rr_len;
574 assemble_iterate_dnskey(struct autr_ta** list, uint8_t** rr, size_t* rr_len,
578 if(sldns_wirerr_get_type((*list)->rr, (*list)->rr_len,
583 *rr_len = (*list)->rr_len;
599 size_t rr_len = 0, dname_len = 0;
600 return iter(&list, &rr, &rr_len, &dname_len);
609 size_t i = 0, rr_len = 0, dname_len = 0;
610 while(iter(&list, &rr, &rr_len, &dname_len)) {
630 size_t rr_len = 0, dname_len = 0;
632 if(!iter(&list, &rr, &rr_len, &dname_len))
637 k->rk.type = htons(sldns_wirerr_get_type(rr, rr_len, dname_len));
638 k->rk.rrset_class = htons(sldns_wirerr_get_class(rr, rr_len, dname_len));
659 size_t rr_len = 0, dname_len = 0;
667 while(iter(&list_i, &rr, &rr_len, &dname_len)) {
668 if(sldns_wirerr_get_type(rr, rr_len, dname_len) ==
673 len += 2 + sldns_wirerr_get_rdatalen(rr, rr_len, dname_len);
674 ttl = (time_t)sldns_wirerr_get_ttl(rr, rr_len, dname_len);
691 data->rr_len = (size_t*)((uint8_t*)data +
693 data->rr_data = (uint8_t**)&(data->rr_len[total]);
700 while(iter(&list_i, &rr, &rr_len, &dname_len)) {
701 data->rr_ttl[i] = (time_t)sldns_wirerr_get_ttl(rr, rr_len,
705 data->rr_len[i] = 2 /* the rdlength */ +
706 sldns_wirerr_get_rdatalen(rr, rr_len, dname_len);
713 nextrdata += data->rr_len[i];
719 while(iter(&list_i, &rr, &rr_len, &dname_len)) {
722 sldns_wirerr_get_rdatawl(rr, rr_len, dname_len),
723 data->rr_len[i]);
1149 if(sldns_wirerr_get_type(ta->rr, ta->rr_len, ta->dname_len)
1152 str = sldns_wire2str_rr(ta->rr, ta->rr_len);
1286 t = rrsig_get_expiry(dd->rr_data[i], dd->rr_len[i]);
1335 if(sldns_wirerr_get_type(ta->rr, ta->rr_len, ta->dname_len) !=
1338 if(sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len, ta->dname_len) < 2)
1340 data = sldns_wirerr_get_rdata(ta->rr, ta->rr_len, ta->dname_len);
1380 else if(sldns_wirerr_get_type(a->rr, a->rr_len, a->dname_len) != t)
1381 return (int)sldns_wirerr_get_type(a->rr, a->rr_len,
1385 sldns_wirerr_get_rdata(a->rr, a->rr_len, a->dname_len),
1386 sldns_wirerr_get_rdatalen(a->rr, a->rr_len,
1390 if(sldns_wirerr_get_rdatalen(a->rr, a->rr_len, a->dname_len) !=
1394 a->rr_len, a->dname_len), b, b_len);
1433 size_t rr_len, dname_len;
1439 rr_len = dname_len + 10 /* type,class,ttl,rdatalen */ + rdata_len;
1440 rr = (uint8_t*)malloc(rr_len);
1448 ta = autr_ta_create(rr, rr_len, dname_len);
1534 dd->rr_data[i]+2, dd->rr_len[i]-2) ||
1536 dd->rr_data[i]+2, dd->rr_len[i]-2))
1539 dd->rr_data[i]+2, dd->rr_len[i]-2, &ta)) {
1551 ta->rr, ta->rr_len, ta->dname_len),
1552 sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len,
1556 ta->rr, ta->rr_len, ta->dname_len),
1557 sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len,
1626 dd->rr_data[i]+2, dd->rr_len[i]-2))
1629 dd->rr_data[i]+2, dd->rr_len[i]-2)) {
1646 dd->rr_data[i]+2, dd->rr_len[i]-2, &ta)) {
1651 dd->rr_data[i]+2, dd->rr_len[i]-2);
1857 if(sldns_wirerr_get_type(anchor->rr, anchor->rr_len,
1978 sldns_wirerr_get_type(p->rr, p->rr_len, p->dname_len)
2259 char* str = sldns_wire2str_rr(ta->rr, ta->rr_len);