/freebsd/contrib/unbound/util/data/ |
H A D | msgparse.c | 948 parse_edns_options_from_query(uint8_t* rdata_ptr, size_t rdata_len, in parse_edns_options_from_query() argument 972 while(rdata_len >= 4) { in parse_edns_options_from_query() 980 rdata_len -= 4; in parse_edns_options_from_query() 981 if(opt_len > rdata_len) in parse_edns_options_from_query() 1148 rdata_len -= opt_len; in parse_edns_options_from_query() 1161 size_t rdata_len; in parse_extract_edns_from_response_msg() local 1217 rdata_len = found->rr_first->size-2; in parse_extract_edns_from_response_msg() 1222 while(rdata_len >= 4) { in parse_extract_edns_from_response_msg() 1226 rdata_len -= 4; in parse_extract_edns_from_response_msg() 1227 if(opt_len > rdata_len) in parse_extract_edns_from_response_msg() [all …]
|
/freebsd/crypto/openssh/ |
H A D | dns.c | 136 u_char **digest, size_t *digest_len, u_char *rdata, int rdata_len) in dns_read_rdata() argument 143 if (rdata_len >= 2) { in dns_read_rdata() 146 *digest_len = rdata_len - 2; in dns_read_rdata()
|
/freebsd/contrib/unbound/services/ |
H A D | localzone.h | 514 uint8_t** rdata, size_t* rdata_len); 527 uint8_t* rdata, size_t rdata_len, time_t ttl, const char* rrstr); 632 uint8_t* rdata, size_t rdata_len, const char* rrstr);
|
H A D | localzone.c | 273 uint8_t** rdata, size_t* rdata_len) in rrstr_get_rr_content() argument 293 *rdata_len = sldns_wirerr_get_rdatalen(rr, len, dname_len)+2; in rrstr_get_rr_content() 348 rr_is_duplicate(struct packed_rrset_data* pd, uint8_t* rdata, size_t rdata_len) in rr_is_duplicate() argument 352 if(pd->rr_len[i] == rdata_len && in rr_is_duplicate() 353 memcmp(pd->rr_data[i], rdata, rdata_len) == 0) in rr_is_duplicate() 399 uint8_t* rdata, size_t rdata_len, time_t ttl, const char* rrstr) in rrset_insert_rr() argument 427 pd->rr_len[0] = rdata_len; in rrset_insert_rr() 429 pd->rr_data[0] = regional_alloc_init(region, rdata, rdata_len); in rrset_insert_rr() 513 uint8_t* rdata, size_t rdata_len, time_t ttl, const char* rrstr) in lz_mark_soa_for_zone() argument 534 if(!rrset_insert_rr(z->region, pd, rdata, rdata_len, ttl, rrstr)) in lz_mark_soa_for_zone() [all …]
|
H A D | rpz.c | 661 uint32_t ttl, uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len) in rpz_insert_local_zones_trigger() argument 729 rrclass, ttl, rdata, rdata_len, rrstr); in rpz_insert_local_zones_trigger() 751 uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len) in rpz_insert_qname_trigger() argument 760 rrclass, ttl, rdata, rdata_len, rr, rr_len); in rpz_insert_qname_trigger() 802 uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len) in rpz_insert_nsdname_trigger() argument 817 dnamelen_stripped, a, rrtype, rrclass, ttl, rdata, rdata_len, in rpz_insert_nsdname_trigger() 824 uint16_t rrclass, uint32_t ttl, uint8_t* rdata, size_t rdata_len, in rpz_insert_ipaddr_based_trigger() argument 853 rrclass, ttl, rdata, rdata_len, rrstr, ""); in rpz_insert_ipaddr_based_trigger() 947 size_t rdata_len) in rpz_clientip_enter_rr() argument 961 return rrset_insert_rr(region, rrset->rrset->entry.data, rdata, rdata_len, ttl, ""); in rpz_clientip_enter_rr() [all …]
|
/freebsd/contrib/unbound/validator/ |
H A D | val_anchor.c | 260 anchor_find_key(struct trust_anchor* ta, uint8_t* rdata, size_t rdata_len, in anchor_find_key() argument 265 if(k->type == type && k->len == rdata_len && in anchor_find_key() 266 memcmp(k->data, rdata, rdata_len) == 0) in anchor_find_key() 274 anchor_new_ta_key(uint8_t* rdata, size_t rdata_len, uint16_t type) in anchor_new_ta_key() argument 280 k->data = memdup(rdata, rdata_len); in anchor_new_ta_key() 285 k->len = rdata_len; in anchor_new_ta_key() 305 uint16_t dclass, uint8_t* rdata, size_t rdata_len) in anchor_store_new_key() argument 329 if(anchor_find_key(ta, rdata, rdata_len, type)) { in anchor_store_new_key() 333 k = anchor_new_ta_key(rdata, rdata_len, type); in anchor_store_new_key()
|
H A D | autotrust.c | 1420 find_key(struct trust_anchor* tp, uint16_t t, uint8_t* rdata, size_t rdata_len, in find_key() argument 1429 if(ta_compare(ta, t, rdata, rdata_len) == 0) { in find_key() 1440 add_key(struct trust_anchor* tp, uint32_t ttl, uint8_t* rdata, size_t rdata_len) in add_key() argument 1447 uint16_t rdlen = htons(rdata_len); in add_key() 1450 rr_len = dname_len + 10 /* type,class,ttl,rdatalen */ + rdata_len; in add_key() 1458 memmove(rr+dname_len+10, rdata, rdata_len); in add_key()
|
/freebsd/contrib/unbound/sldns/ |
H A D | str2wire.c | 638 static int sldns_str2wire_check_svcbparams(uint8_t* rdata, uint16_t rdata_len) in sldns_str2wire_check_svcbparams() argument 645 uint16_t rdata_remaining = rdata_len; in sldns_str2wire_check_svcbparams() 741 memcpy(rdata, new_rdata, rdata_len); in sldns_str2wire_check_svcbparams() 845 size_t rdata_len = rr_cur_len - dname_len - 10; in rrinternal_parse_rdata() local 849 if (rdata_len < sizeof(uint16_t)) in rrinternal_parse_rdata() 852 rdata_len -= sizeof(uint16_t); in rrinternal_parse_rdata() 856 while (rdata_len && *rdata != 0) { in rrinternal_parse_rdata() 863 if (rdata_len < label_len) in rrinternal_parse_rdata() 866 rdata_len -= label_len; in rrinternal_parse_rdata() 871 if (rdata_len < 2 || *rdata != 0) in rrinternal_parse_rdata() [all …]
|
H A D | wire2str.h | 443 int sldns_wire2str_rdata_buf(uint8_t* rdata, size_t rdata_len, char* str,
|
H A D | wire2str.c | 334 int sldns_wire2str_rdata_buf(uint8_t* rdata, size_t rdata_len, char* str, in sldns_wire2str_rdata_buf() argument 338 return sldns_wire2str_rdata_scan(&rdata, &rdata_len, &str, &str_len, in sldns_wire2str_rdata_buf()
|
/freebsd/contrib/ntp/sntp/ |
H A D | networking.h | 38 int rdata_len);
|
/freebsd/contrib/unbound/respip/ |
H A D | respip.h | 293 size_t rdata_len, const char* rrstr, const char* netblockstr);
|
H A D | respip.c | 258 size_t rdata_len, const char* rrstr, const char* netblockstr) in respip_enter_rr() argument 286 return rrset_insert_rr(region, pd, rdata, rdata_len, ttl, rrstr); in respip_enter_rr() 298 size_t rdata_len = 0; in respip_enter_rrstr() local 315 &rdata, &rdata_len)) { in respip_enter_rrstr() 321 rdata_len, rrstr, netblock); in respip_enter_rrstr()
|