• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/unbound/services/

Lines Matching refs:rdatalen

714  * @param rdatalen: length of rdata buffer.
718 rrsig_rdata_get_type_covered(uint8_t* rdata, size_t rdatalen)
720 if(rdatalen < 4)
791 size_t rdatalen, int insert_sig)
798 + rdatalen);
821 d->rr_len[d->count-1] = rdatalen;
822 else d->rr_len[total-1] = rdatalen;
847 memmove(d->rr_data[d->count-1], rdata, rdatalen);
850 memmove(d->rr_data[total-1], rdata, rdatalen);
861 uint8_t* rdata, size_t rdatalen)
876 sizeof(uint8_t*) + sizeof(time_t) + rdatalen);
891 d->rr_len[0] = rdatalen;
893 memmove(d->rr_data[0], rdata, rdatalen);
1078 size_t rdatalen = rrset->data->rr_len[i];
1081 if(rdata_duplicate(rrsigset->data, rdata, rdatalen)) {
1084 if(!rrset_add_rr(rrsigset, rr_ttl, rdata, rdatalen, 0))
1091 * rdata points to buffer with rdatalen octets, starts with 2bytelength. */
1094 uint8_t* rdata, size_t rdatalen, int* duplicate)
1099 uint16_t ctype = rrsig_rdata_get_type_covered(rdata, rdatalen);
1103 if(rdata_duplicate(rrset->data, rdata, rdatalen)) {
1107 if(!rrset_add_rr(rrset, rr_ttl, rdata, rdatalen, 1))
1111 if(rdata_duplicate(rrset->data, rdata, rdatalen)) {
1115 if(!rrset_add_rr(rrset, rr_ttl, rdata, rdatalen, 0))
1120 rdatalen))
1127 if(rdata_duplicate(rrset->data, rdata, rdatalen)) {
1131 if(!rrset_add_rr(rrset, rr_ttl, rdata, rdatalen, 0))
1137 rdatalen)))
1164 size_t rdatalen = ((size_t)sldns_wirerr_get_rdatalen(rr, rr_len,
1177 if(!az_domain_add_rr(node, rr_type, rr_ttl, rdata, rdatalen,
1184 dname_len, rr_type, rr_class, rr_ttl, rdata, rdatalen,
1192 * rdata points to buffer with rdatalen octets, starts with 2bytelength. */
1195 uint8_t* rdata, size_t rdatalen, int* nonexist)
1202 if(packed_rrset_find_rr(rrset->data, rdata, rdatalen, &index)) {
1242 uint16_t ctype = rrsig_rdata_get_type_covered(rdata, rdatalen);
1244 if(az_rrset_find_rrsig(rrset->data, rdata, rdatalen,
1272 size_t rdatalen = ((size_t)sldns_wirerr_get_rdatalen(rr, rr_len,
1292 if(!az_domain_remove_rr(node, rr_type, rdata, rdatalen, nonexist)) {
1305 rr_class, rdata, rdatalen);
2427 if(dname->data->rr_len[0] < 3) return 0; /* at least rdatalen +1 */
2431 return 0; /* rdatalen in DNAME rdata is malformed */
2601 size_t rdatalen = param->data->rr_len[i];
2602 if(rdatalen < 2+5)
2606 if(rdatalen < (size_t)(2+5+(size_t)rdata[4]))
3425 if(sldns_buffer_remaining(pkt) < 10 /* type,class,ttl,rdatalen*/)
3430 rdlen = sldns_buffer_read_u16(pkt); /* rdatalen */
4087 /* type, class, ttl, rdatalen */