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;
420 find_add_tp(struct val_anchors* anchors, uint8_t* rr, size_t rr_len,
425 sldns_wirerr_get_class(rr, rr_len, dname_len));
435 rr_len, dname_len));
444 add_trustanchor_frm_rr(struct val_anchors* anchors, uint8_t* rr, size_t rr_len,
447 struct autr_ta* ta = autr_ta_create(rr, rr_len, dname_len);
450 *tp = find_add_tp(anchors, rr, rr_len, dname_len);
481 size_t rr_len = sizeof(rr), dname_len;
488 if(0 != (lstatus = sldns_str2wire_rr_buf(str, rr, &rr_len, &dname_len,
503 if(sldns_wirerr_get_type(rr, rr_len, dname_len)!=LDNS_RR_TYPE_DNSKEY &&
504 sldns_wirerr_get_type(rr, rr_len, dname_len)!=LDNS_RR_TYPE_DS) {
508 drr = memdup(rr, rr_len);
513 return add_trustanchor_frm_rr(anchors, drr, rr_len, dname_len, tp);
559 assemble_iterate_ds(struct autr_ta** list, uint8_t** rr, size_t* rr_len,
563 if(sldns_wirerr_get_type((*list)->rr, (*list)->rr_len,
566 *rr_len = (*list)->rr_len;
578 assemble_iterate_dnskey(struct autr_ta** list, uint8_t** rr, size_t* rr_len,
582 if(sldns_wirerr_get_type((*list)->rr, (*list)->rr_len,
587 *rr_len = (*list)->rr_len;
603 size_t rr_len = 0, dname_len = 0;
604 return iter(&list, &rr, &rr_len, &dname_len);
613 size_t i = 0, rr_len = 0, dname_len = 0;
614 while(iter(&list, &rr, &rr_len, &dname_len)) {
634 size_t rr_len = 0, dname_len = 0;
636 if(!iter(&list, &rr, &rr_len, &dname_len))
641 k->rk.type = htons(sldns_wirerr_get_type(rr, rr_len, dname_len));
642 k->rk.rrset_class = htons(sldns_wirerr_get_class(rr, rr_len, dname_len));
663 size_t rr_len = 0, dname_len = 0;
671 while(iter(&list_i, &rr, &rr_len, &dname_len)) {
672 if(sldns_wirerr_get_type(rr, rr_len, dname_len) ==
677 len += 2 + sldns_wirerr_get_rdatalen(rr, rr_len, dname_len);
678 ttl = (time_t)sldns_wirerr_get_ttl(rr, rr_len, dname_len);
695 data->rr_len = (size_t*)((uint8_t*)data +
697 data->rr_data = (uint8_t**)&(data->rr_len[total]);
704 while(iter(&list_i, &rr, &rr_len, &dname_len)) {
705 data->rr_ttl[i] = (time_t)sldns_wirerr_get_ttl(rr, rr_len,
709 data->rr_len[i] = 2 /* the rdlength */ +
710 sldns_wirerr_get_rdatalen(rr, rr_len, dname_len);
717 nextrdata += data->rr_len[i];
723 while(iter(&list_i, &rr, &rr_len, &dname_len)) {
726 sldns_wirerr_get_rdatawl(rr, rr_len, dname_len),
727 data->rr_len[i]);
1164 if(sldns_wirerr_get_type(ta->rr, ta->rr_len, ta->dname_len)
1167 str = sldns_wire2str_rr(ta->rr, ta->rr_len);
1297 t = rrsig_get_expiry(dd->rr_data[i], dd->rr_len[i]);
1346 if(sldns_wirerr_get_type(ta->rr, ta->rr_len, ta->dname_len) !=
1349 if(sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len, ta->dname_len) < 2)
1351 data = sldns_wirerr_get_rdata(ta->rr, ta->rr_len, ta->dname_len);
1391 else if(sldns_wirerr_get_type(a->rr, a->rr_len, a->dname_len) != t)
1392 return (int)sldns_wirerr_get_type(a->rr, a->rr_len,
1396 sldns_wirerr_get_rdata(a->rr, a->rr_len, a->dname_len),
1397 sldns_wirerr_get_rdatalen(a->rr, a->rr_len,
1401 if(sldns_wirerr_get_rdatalen(a->rr, a->rr_len, a->dname_len) !=
1405 a->rr_len, a->dname_len), b, b_len);
1444 size_t rr_len, dname_len;
1450 rr_len = dname_len + 10 /* type,class,ttl,rdatalen */ + rdata_len;
1451 rr = (uint8_t*)malloc(rr_len);
1459 ta = autr_ta_create(rr, rr_len, dname_len);
1545 dd->rr_data[i]+2, dd->rr_len[i]-2) ||
1547 dd->rr_data[i]+2, dd->rr_len[i]-2))
1550 dd->rr_data[i]+2, dd->rr_len[i]-2, &ta)) {
1562 ta->rr, ta->rr_len, ta->dname_len),
1563 sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len,
1567 ta->rr, ta->rr_len, ta->dname_len),
1568 sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len,
1638 dd->rr_data[i]+2, dd->rr_len[i]-2))
1641 dd->rr_data[i]+2, dd->rr_len[i]-2)) {
1659 dd->rr_data[i]+2, dd->rr_len[i]-2, &ta)) {
1664 dd->rr_data[i]+2, dd->rr_len[i]-2);
1870 if(sldns_wirerr_get_type(anchor->rr, anchor->rr_len,
1991 sldns_wirerr_get_type(p->rr, p->rr_len, p->dname_len)
2287 char* str = sldns_wire2str_rr(ta->rr, ta->rr_len);