Home
last modified time | relevance | path

Searched refs:rr_data (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/unbound/util/data/
H A Dpacked_rrset.c84 s = ((uint8_t*)d->rr_data[d->count+d->rrsig_count-1] - in packed_rrset_sizeof()
88 s = ((uint8_t*)d->rr_data[d->count-1] - (uint8_t*)d) + in packed_rrset_sizeof()
156 if(memcmp(d1->rr_data[i], d2->rr_data[i], d1->rr_len[i]) != 0) in rrsetdata_equal()
186 data->rr_data = (uint8_t**)&(data->rr_len[total]); in packed_rrset_ptr_fixup()
187 data->rr_ttl = (time_t*)&(data->rr_data[total]); in packed_rrset_ptr_fixup()
190 data->rr_data[i] = nextrdata; in packed_rrset_ptr_fixup()
209 len = sldns_read_uint16(d->rr_data[0]); in get_cname_target()
212 if(dname_valid(d->rr_data[0]+sizeof(uint16_t), len) != len) in get_cname_target()
214 *dname = d->rr_data[0]+sizeof(uint16_t); in get_cname_target()
295 memmove(rr+rrset->rk.dname_len+8, d->rr_data[i], d->rr_len[i]); in packed_rr_to_string()
[all …]
H A Dpacked_rrset.h272 uint8_t** rr_data; member
H A Dmsgreply.c358 data->rr_data = (uint8_t**)&(data->rr_len[total]); in parse_rr_copy()
359 data->rr_ttl = (time_t*)&(data->rr_data[total]); in parse_rr_copy()
363 data->rr_data[i] = nextrdata; in parse_rr_copy()
365 if(!rdata_copy(pkt, data, data->rr_data[i], rr, in parse_rr_copy()
374 data->rr_data[i] = nextrdata; in parse_rr_copy()
376 if(!rdata_copy(pkt, data, data->rr_data[i], rr, in parse_rr_copy()
H A Dmsgencode.c504 if((r=compress_rdata(pkt, data->rr_data[j], in packed_rrset_encode()
511 sldns_buffer_write(pkt, data->rr_data[j], in packed_rrset_encode()
542 sldns_buffer_write(pkt, data->rr_data[i], in packed_rrset_encode()
/freebsd/contrib/unbound/services/
H A Dlocalzone.c353 memcmp(pd->rr_data[i], rdata, rdata_len) == 0) in rr_is_duplicate()
403 uint8_t** olddata = pd->rr_data; in rrset_insert_rr()
414 pd->rr_data = regional_alloc(region, sizeof(*pd->rr_data)*pd->count); in rrset_insert_rr()
415 if(!pd->rr_len || !pd->rr_ttl || !pd->rr_data) { in rrset_insert_rr()
424 memcpy(pd->rr_data+1, olddata, in rrset_insert_rr()
425 sizeof(*pd->rr_data)*(pd->count-1)); in rrset_insert_rr()
429 pd->rr_data[0] = regional_alloc_init(region, rdata, rdata_len); in rrset_insert_rr()
430 if(!pd->rr_data[0]) { in rrset_insert_rr()
453 memmove(pd->rr_data+index, pd->rr_data+nexti, sizeof(*pd->rr_data)*num); in local_rrset_remove_rr()
539 minimum = (time_t)sldns_read_uint32(pd->rr_data[0]+(pd->rr_len[0]-4)); in lz_mark_soa_for_zone()
[all …]
H A Dauthzone.c695 if(memcmp(d->rr_data[i], rdata, len) == 0) { in az_rrset_find_rrsig()
711 if(memcmp(d->rr_data[i], rdata, len) == 0) in rdata_duplicate()
776 memmove(d->rr_data[i], old->rr_data[oldi], d->rr_len[i]); in rrset_remove_rr()
837 memmove(d->rr_data[0], old->rr_data[0], in rrset_add_rr()
838 (old->rr_data[old->count-1] - old->rr_data[0]) + in rrset_add_rr()
844 memmove(d->rr_data[d->count], old->rr_data[old->count], in rrset_add_rr()
845 (old->rr_data[old_total-1] - old->rr_data[old->count]) + in rrset_add_rr()
852 memmove(d->rr_data[d->count-1], rdata, rdatalen); in rrset_add_rr()
855 memmove(d->rr_data[total-1], rdata, rdatalen); in rrset_add_rr()
891 d->rr_data = (uint8_t**)&(d->rr_len[1]); in rrset_create()
[all …]
H A Drpz.c472 pd->rr_data = regional_alloc_zero(region, sizeof(*pd->rr_data)); in new_cname_override()
473 if(!pd->rr_len || !pd->rr_ttl || !pd->rr_data) { in new_cname_override()
479 pd->rr_data[0] = regional_alloc_zero(region, 2 /* rdlength */ + ctlen); in new_cname_override()
480 if(!pd->rr_data[0]) { in new_cname_override()
484 memmove(pd->rr_data[0], &rdlength, 2); in new_cname_override()
485 memmove(pd->rr_data[0]+2, ct, ctlen); in new_cname_override()
/freebsd/contrib/unbound/ipset/
H A Dipset.c189 uint8_t *rr_data; in ipset_add_rrset_data() local
194 rr_data = d->rr_data[j]; in ipset_add_rrset_data()
196 rd_len = sldns_read_uint16(rr_data); in ipset_add_rrset_data()
204 if(inet_ntop(af, rr_data+2, ip, (socklen_t)sizeof(ip)) == 0) in ipset_add_rrset_data()
208 ret = add_to_ipset((filter_dev)ie->dev, setname, rr_data + 2, af); in ipset_add_rrset_data()
/freebsd/contrib/unbound/dns64/
H A Ddns64.c761 dd->rr_data = (uint8_t**)&dd->rr_len[dd->count]; in dns64_synth_aaaa_data()
762 dd->rr_ttl = (time_t*)&dd->rr_data[dd->count]; in dns64_synth_aaaa_data()
764 if (fd->rr_len[i] != 6 || fd->rr_data[i][0] != 0 in dns64_synth_aaaa_data()
765 || fd->rr_data[i][1] != 4) { in dns64_synth_aaaa_data()
770 dd->rr_data[i] = in dns64_synth_aaaa_data()
772 dd->rr_data[i][0] = 0; in dns64_synth_aaaa_data()
773 dd->rr_data[i][1] = 16; in dns64_synth_aaaa_data()
777 dns64_env->prefix_net, &fd->rr_data[i][2], in dns64_synth_aaaa_data()
778 fd->rr_len[i]-2, &dd->rr_data[i][2], in dns64_synth_aaaa_data()
/freebsd/contrib/unbound/validator/
H A Dval_sigcrypt.c119 memmove(&t, d->rr_data[d->count + sig_idx]+2+16, 2); in rrset_get_sig_keytag()
136 return (int)d->rr_data[d->count + sig_idx][2+2]; in rrset_get_sig_algo()
146 *rdata = d->rr_data[idx]; in rrset_get_rdata()
799 uint8_t* di = d->rr_data[i]+2; /* ptr to current rdata byte */ in canonical_compare_byfield()
800 uint8_t* dj = d->rr_data[j]+2; in canonical_compare_byfield()
956 if(!dname_valid(d->rr_data[i]+2, d->rr_len[i]-2) || in canonical_compare()
957 !dname_valid(d->rr_data[j]+2, d->rr_len[j]-2)) in canonical_compare()
959 return query_dname_compare(d->rr_data[i]+2, in canonical_compare()
960 d->rr_data[j]+2); in canonical_compare()
997 c = memcmp(d->rr_data[i]+2, d->rr_data[j]+2, minlen); in canonical_compare()
[all …]
H A Dval_nsec3.c142 return (int)(d->rr_data[r][2+1] & NSEC3_UNKNOWN_FLAGS); in nsec3_unknown_flags()
153 return (int)(d->rr_data[r][2+1] & NSEC3_OPTOUT); in nsec3_has_optout()
165 return (int)(d->rr_data[r][2+0]); in nsec3_get_algo()
177 switch(d->rr_data[r][2+0]) { in nsec3_known_algo()
194 memmove(&i, d->rr_data[r]+2+2, sizeof(i)); in nsec3_get_iter()
212 *saltlen = (size_t)d->rr_data[r][2+4]; in nsec3_get_salt()
218 *salt = d->rr_data[r]+2+5; in nsec3_get_salt()
247 saltlen = (size_t)d->rr_data[r][2+4]; in nsec3_get_nextowner()
253 *nextlen = (size_t)d->rr_data[r][2+5+saltlen]; in nsec3_get_nextowner()
259 *next = d->rr_data[r]+2+5+saltlen+1; in nsec3_get_nextowner()
[all …]
H A Dval_nsec.c104 len = dname_valid(d->rr_data[0]+2, d->rr_len[0]-2); in nsec_has_type()
107 return nsecbitmap_has_type_rdata(d->rr_data[0]+2+len, in nsec_has_type()
129 *nm = d->rr_data[0]+2; in nsec_get_next()
H A Dautotrust.c697 data->rr_data = (uint8_t**)&(data->rr_len[total]); in packed_rrset_heap_data()
698 data->rr_ttl = (time_t*)&(data->rr_data[total]); in packed_rrset_heap_data()
716 data->rr_data[i] = nextrdata; in packed_rrset_heap_data()
724 log_assert(data->rr_data[i]); in packed_rrset_heap_data()
725 memmove(data->rr_data[i], in packed_rrset_heap_data()
1297 t = rrsig_get_expiry(dd->rr_data[i], dd->rr_len[i]); in min_expiry()
1545 dd->rr_data[i]+2, dd->rr_len[i]-2) || in check_contains_revoked()
1547 dd->rr_data[i]+2, dd->rr_len[i]-2)) in check_contains_revoked()
1550 dd->rr_data[i]+2, dd->rr_len[i]-2, &ta)) { in check_contains_revoked()
1638 dd->rr_data[i]+2, dd->rr_len[i]-2)) in update_events()
[all …]
H A Dval_kentry.c394 algo = (int)data->rr_data[idx][2+3]; in dnskey_get_keysize()
395 pk = (unsigned char*)data->rr_data[idx]+2+4; in dnskey_get_keysize()
407 memmove(&f, data->rr_data[idx]+2, 2); in kd_get_flags()
H A Dval_utils.c199 rrsig_get_signer(d->rr_data[d->count], d->rr_len[d->count], in val_find_rrset_signer()
223 sign = d->rr_data[i]+2+18; in val_find_best_signer()
925 return d->rr_data[sig][2+3]; in rrsig_get_labcount()
1000 if(!dname_valid(d->rr_data[i]+2+18, d->rr_len[i]-2-18)) in rrset_has_signer()
1002 if(query_dname_compare(name, d->rr_data[i]+2+18) == 0) in rrset_has_signer()
H A Dval_anchor.c105 free(pd->rr_data); in assembled_rrset_delete()
901 pd->rr_data = (uint8_t**)reallocarray(NULL, num, sizeof(uint8_t*)); in assemble_it()
902 if(!pd->rr_data) { in assemble_it()
917 pd->rr_data[i] = tk->data; in assemble_it()
/freebsd/contrib/smbfs/lib/smb/
H A Dnbns_rq.c116 bcopy(rr.rr_data, &dest->sin_addr, 4); in nbns_resolvename()
134 bcopy(rr.rr_data + 2, &dest->sin_addr.s_addr, 4); in nbns_resolvename()
203 rrp->rr_data = mbp->mb_pos; in nbns_rq_getrr()
/freebsd/contrib/sendmail/src/
H A Dsm_resolve.c172 if (rr->rr_u.rr_data != NULL)
173 sm_free(rr->rr_u.rr_data);
430 txtlen = bin2hex((char **)&((*rr)->rr_u.rr_data),
441 (*rr)->rr_u.rr_data = (unsigned char*) sm_malloc(size);
442 if ((*rr)->rr_u.rr_data == NULL)
444 (void) memcpy((*rr)->rr_u.rr_data, p, size);
1506 len = bin2hex(&tlsa, rr->rr_u.rr_data,
H A Dsm_resolve.h104 void *rr_data; member
H A Ddomain.c233 r1 = rr->rr_u.rr_data;
293 rr->rr_u.rr_data = NULL;
370 tlsa_chk = dane_tlsa_chk(rr->rr_u.rr_data, rr->rr_size, name,
388 tlsa_rr_print(rr->rr_u.rr_data, rr->rr_size);
/freebsd/contrib/unbound/daemon/
H A Dcachedump.c358 d->rr_data[i] = (uint8_t*)regional_alloc_init(region, in load_rr()
360 if(!d->rr_data[i]) { in load_rr()
420 memmove(p, &d->rr_data[0], sizeof(uint8_t*)*num); in move_into_cache()
425 memmove(p, d->rr_data[i], d->rr_len[i]); in move_into_cache()
494 d->rr_data = regional_alloc_zero(region, in load_rrset()
496 if(!d->rr_len || !d->rr_ttl || !d->rr_data) { in load_rrset()
/freebsd/contrib/unbound/respip/
H A Drespip.c536 d->rr_data = (uint8_t**)&(d->rr_len[d->count]); in respip_copy_rrset()
537 d->rr_ttl = (time_t*)&(d->rr_data[d->count]); in respip_copy_rrset()
542 d->rr_data[i] = nextrdata; in respip_copy_rrset()
543 memcpy(d->rr_data[i], data->rr_data[i], data->rr_len[i]); in respip_copy_rrset()
577 memcpy(&sa4->sin_addr, rd->rr_data[i] + 2, in rdata2sockaddr()
586 memcpy(&sa6->sin6_addr, rd->rr_data[i] + 2, in rdata2sockaddr()
/freebsd/contrib/unbound/iterator/
H A Diter_delegpt.c473 if(dname_valid(nsdata->rr_data[i]+2, nsdata->rr_len[i]-2) != in delegpt_rrset_add_ns()
474 (size_t)sldns_read_uint16(nsdata->rr_data[i])) in delegpt_rrset_add_ns()
477 if(!delegpt_add_ns(dp, region, nsdata->rr_data[i]+2, lame, in delegpt_rrset_add_ns()
498 memmove(&sa.sin_addr, d->rr_data[i]+2, INET_SIZE); in delegpt_add_rrset_A()
521 memmove(&sa.sin6_addr, d->rr_data[i]+2, INET6_SIZE); in delegpt_add_rrset_AAAA()
/freebsd/contrib/smbfs/include/netsmb/
H A Dnb_lib.h80 u_char * rr_data; member
/freebsd/contrib/unbound/ipsecmod/
H A Dipsecmod.c316 w_temp = sldns_wire2str_rdata_buf(rrset_data->rr_data[i] + 2, in call_hook()
346 tempdata = rrset_data->rr_data[i] + 2; in call_hook()

12