| /openbsd/src/usr.bin/dig/lib/dns/include/dns/ |
| D | rdata.h | 160 #define DNS_RDATA_INITIALIZED(rdata) \ argument 161 ((rdata)->data == NULL && (rdata)->length == 0 && \ 162 (rdata)->rdclass == 0 && (rdata)->type == 0 && (rdata)->flags == 0 && \ 163 !ISC_LINK_LINKED((rdata), link)) 168 #define DNS_RDATA_VALIDFLAGS(rdata) \ argument 169 (((rdata)->flags & ~(DNS_RDATA_UPDATE|DNS_RDATA_OFFLINE)) == 0) 215 dns_rdata_init(dns_rdata_t *rdata); 224 dns_rdata_reset(dns_rdata_t *rdata); 247 dns_rdata_fromregion(dns_rdata_t *rdata, dns_rdataclass_t rdclass, 258 dns_rdata_toregion(const dns_rdata_t *rdata, isc_region_t *r); [all …]
|
| /openbsd/src/usr.bin/dig/lib/dns/ |
| D | rdata.c | 48 #define ARGS_TOTEXT dns_rdata_t *rdata, dns_rdata_textctx_t *tctx, \ 55 #define ARGS_TOWIRE dns_rdata_t *rdata, dns_compress_t *cctx, \ 61 #define ARGS_TOSTRUCT const dns_rdata_t *rdata, void *target 131 rdata_totext(dns_rdata_t *rdata, dns_rdata_textctx_t *tctx, 135 unknown_totext(dns_rdata_t *rdata, dns_rdata_textctx_t *tctx, 272 dns_rdata_init(dns_rdata_t *rdata) { in dns_rdata_init() argument 274 REQUIRE(rdata != NULL); in dns_rdata_init() 276 rdata->data = NULL; in dns_rdata_init() 277 rdata->length = 0; in dns_rdata_init() 278 rdata->rdclass = 0; in dns_rdata_init() [all …]
|
| D | rdatalist.c | 53 ISC_LIST_INIT(rdatalist->rdata); in dns_rdatalist_init() 99 rdataset->private2 = ISC_LIST_HEAD(rdatalist->rdata); in isc__rdatalist_first() 109 dns_rdata_t *rdata; in isc__rdatalist_next() local 113 rdata = rdataset->private2; in isc__rdatalist_next() 114 if (rdata == NULL) in isc__rdatalist_next() 117 rdataset->private2 = ISC_LIST_NEXT(rdata, link); in isc__rdatalist_next() 126 isc__rdatalist_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata) { in isc__rdatalist_current() argument 134 dns_rdata_clone(list_rdata, rdata); in isc__rdatalist_current() 154 dns_rdata_t *rdata; in isc__rdatalist_count() local 162 for (rdata = ISC_LIST_HEAD(rdatalist->rdata); in isc__rdatalist_count() [all …]
|
| /openbsd/src/usr.sbin/nsd/ |
| D | rdata.c | 75 rdata_atom_type rdata, 79 rdata_dname_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_dname_to_string() argument 84 dname_to_string(domain_dname(rdata_atom_domain(rdata)), in rdata_dname_to_string() 90 rdata_dns_name_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_dns_name_to_string() argument 93 const uint8_t *data = rdata_atom_data(rdata); in rdata_dns_name_to_string() 127 rdata_text_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_text_to_string() argument 130 const uint8_t *data = rdata_atom_data(rdata); in rdata_text_to_string() 151 rdata_texts_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_texts_to_string() argument 155 const uint8_t *data = rdata_atom_data(rdata); in rdata_texts_to_string() 156 uint16_t length = rdata_atom_size(rdata); in rdata_texts_to_string() [all …]
|
| /openbsd/src/usr.bin/dig/lib/dns/rdata/generic/ |
| D | eui64_109.c | 26 REQUIRE(rdata->type == dns_rdatatype_eui64); in totext_eui64() 27 REQUIRE(rdata->length == 8); in totext_eui64() 33 rdata->data[0], rdata->data[1], in totext_eui64() 34 rdata->data[2], rdata->data[3], in totext_eui64() 35 rdata->data[4], rdata->data[5], in totext_eui64() 36 rdata->data[6], rdata->data[7]); in totext_eui64() 61 REQUIRE(rdata->type == dns_rdatatype_eui64); in towire_eui64() 62 REQUIRE(rdata->length == 8); in towire_eui64() 66 return (isc_mem_tobuffer(target, rdata->data, rdata->length)); in towire_eui64()
|
| D | eui48_108.c | 26 REQUIRE(rdata->type == dns_rdatatype_eui48); in totext_eui48() 27 REQUIRE(rdata->length == 6); in totext_eui48() 32 rdata->data[0], rdata->data[1], rdata->data[2], in totext_eui48() 33 rdata->data[3], rdata->data[4], rdata->data[5]); in totext_eui48() 58 REQUIRE(rdata->type == dns_rdatatype_eui48); in towire_eui48() 59 REQUIRE(rdata->length == 6); in towire_eui48() 63 return (isc_mem_tobuffer(target, rdata->data, rdata->length)); in towire_eui48()
|
| D | cname_5.c | 31 REQUIRE(rdata->type == dns_rdatatype_cname); in totext_cname() 32 REQUIRE(rdata->length != 0); in totext_cname() 37 dns_rdata_toregion(rdata, ®ion); in totext_cname() 66 REQUIRE(rdata->type == dns_rdatatype_cname); in towire_cname() 67 REQUIRE(rdata->length != 0); in towire_cname() 72 dns_rdata_toregion(rdata, ®ion); in towire_cname() 84 REQUIRE(rdata->type == dns_rdatatype_cname); in tostruct_cname() 86 REQUIRE(rdata->length != 0); in tostruct_cname() 88 cname->common.rdclass = rdata->rdclass; in tostruct_cname() 89 cname->common.rdtype = rdata->type; in tostruct_cname() [all …]
|
| D | ns_2.c | 31 REQUIRE(rdata->type == dns_rdatatype_ns); in totext_ns() 32 REQUIRE(rdata->length != 0); in totext_ns() 37 dns_rdata_toregion(rdata, ®ion); in totext_ns() 66 REQUIRE(rdata->type == dns_rdatatype_ns); in towire_ns() 67 REQUIRE(rdata->length != 0); in towire_ns() 72 dns_rdata_toregion(rdata, ®ion); in towire_ns() 84 REQUIRE(rdata->type == dns_rdatatype_ns); in tostruct_ns() 86 REQUIRE(rdata->length != 0); in tostruct_ns() 88 ns->common.rdclass = rdata->rdclass; in tostruct_ns() 89 ns->common.rdtype = rdata->type; in tostruct_ns() [all …]
|
| D | dnskey_48.c | 33 REQUIRE(rdata != NULL); in totext_dnskey() 34 REQUIRE(rdata->type == dns_rdatatype_dnskey); in totext_dnskey() 36 return (generic_totext_key(rdata, tctx, target)); in totext_dnskey() 52 REQUIRE(rdata != NULL); in towire_dnskey() 53 REQUIRE(rdata->type == dns_rdatatype_dnskey); in towire_dnskey() 54 REQUIRE(rdata->length != 0); in towire_dnskey() 58 dns_rdata_toregion(rdata, &sr); in towire_dnskey()
|
| D | rkey_57.c | 23 REQUIRE(rdata != NULL); in totext_rkey() 24 REQUIRE(rdata->type == dns_rdatatype_rkey); in totext_rkey() 26 return (generic_totext_key(rdata, tctx, target)); in totext_rkey() 42 REQUIRE(rdata != NULL); in towire_rkey() 43 REQUIRE(rdata->type == dns_rdatatype_rkey); in towire_rkey() 44 REQUIRE(rdata->length != 0); in towire_rkey() 48 dns_rdata_toregion(rdata, &sr); in towire_rkey()
|
| D | key_25.c | 40 REQUIRE(rdata->length != 0); in generic_totext_key() 42 dns_rdata_toregion(rdata, &sr); in generic_totext_key() 97 dns_rdata_toregion(rdata, &tmpr); in generic_totext_key() 113 if (rdata->type == dns_rdatatype_dnskey || in generic_totext_key() 114 rdata->type == dns_rdatatype_cdnskey) { in generic_totext_key() 121 dns_rdata_toregion(rdata, &tmpr); in generic_totext_key() 171 REQUIRE(rdata != NULL); in totext_key() 172 REQUIRE(rdata->type == dns_rdatatype_key); in totext_key() 174 return (generic_totext_key(rdata, tctx, target)); in totext_key() 190 REQUIRE(rdata != NULL); in towire_key() [all …]
|
| D | x25_19.c | 32 REQUIRE(rdata->type == dns_rdatatype_x25); in totext_x25() 33 REQUIRE(rdata->length != 0); in totext_x25() 35 dns_rdata_toregion(rdata, ®ion); in totext_x25() 60 REQUIRE(rdata->type == dns_rdatatype_x25); in towire_x25() 61 REQUIRE(rdata->length != 0); in towire_x25() 63 return (isc_mem_tobuffer(target, rdata->data, rdata->length)); in towire_x25()
|
| D | hinfo_13.c | 32 REQUIRE(rdata->type == dns_rdatatype_hinfo); in totext_hinfo() 33 REQUIRE(rdata->length != 0); in totext_hinfo() 35 dns_rdata_toregion(rdata, ®ion); in totext_hinfo() 60 REQUIRE(rdata->type == dns_rdatatype_hinfo); in towire_hinfo() 61 REQUIRE(rdata->length != 0); in towire_hinfo() 63 return (isc_mem_tobuffer(target, rdata->data, rdata->length)); in towire_hinfo()
|
| D | gpos_27.c | 31 REQUIRE(rdata->type == dns_rdatatype_gpos); in totext_gpos() 32 REQUIRE(rdata->length != 0); in totext_gpos() 36 dns_rdata_toregion(rdata, ®ion); in totext_gpos() 66 REQUIRE(rdata->type == dns_rdatatype_gpos); in towire_gpos() 67 REQUIRE(rdata->length != 0); in towire_gpos() 71 return (isc_mem_tobuffer(target, rdata->data, rdata->length)); in towire_gpos()
|
| D | isdn_20.c | 30 REQUIRE(rdata->type == dns_rdatatype_isdn); in totext_isdn() 31 REQUIRE(rdata->length != 0); in totext_isdn() 35 dns_rdata_toregion(rdata, ®ion); in totext_isdn() 62 REQUIRE(rdata->type == dns_rdatatype_isdn); in towire_isdn() 63 REQUIRE(rdata->length != 0); in towire_isdn() 65 return (isc_mem_tobuffer(target, rdata->data, rdata->length)); in towire_isdn()
|
| D | l32_105.c | 28 REQUIRE(rdata->type == dns_rdatatype_l32); in totext_l32() 29 REQUIRE(rdata->length == 6); in totext_l32() 33 dns_rdata_toregion(rdata, ®ion); in totext_l32() 65 REQUIRE(rdata->type == dns_rdatatype_l32); in towire_l32() 66 REQUIRE(rdata->length == 6); in towire_l32() 70 return (isc_mem_tobuffer(target, rdata->data, rdata->length)); in towire_l32()
|
| D | caa_257.c | 47 REQUIRE(rdata->type == dns_rdatatype_caa); in totext_caa() 48 REQUIRE(rdata->length >= 3U); in totext_caa() 49 REQUIRE(rdata->data != NULL); in totext_caa() 51 dns_rdata_toregion(rdata, ®ion); in totext_caa() 121 REQUIRE(rdata->type == dns_rdatatype_caa); in towire_caa() 122 REQUIRE(rdata->length >= 3U); in towire_caa() 123 REQUIRE(rdata->data != NULL); in towire_caa() 127 dns_rdata_toregion(rdata, ®ion); in towire_caa()
|
| D | doa_259.c | 26 REQUIRE(rdata != NULL); in totext_doa() 27 REQUIRE(rdata->type == dns_rdatatype_doa); in totext_doa() 28 REQUIRE(rdata->length != 0); in totext_doa() 32 dns_rdata_toregion(rdata, ®ion); in totext_doa() 111 REQUIRE(rdata != NULL); in towire_doa() 112 REQUIRE(rdata->type == dns_rdatatype_doa); in towire_doa() 113 REQUIRE(rdata->length != 0); in towire_doa() 115 dns_rdata_toregion(rdata, ®ion); in towire_doa()
|
| /openbsd/src/usr.bin/dig/lib/dns/rdata/hs_4/ |
| D | a_1.c | 28 REQUIRE(rdata->type == dns_rdatatype_a); in totext_hs_a() 29 REQUIRE(rdata->rdclass == dns_rdataclass_hs); in totext_hs_a() 30 REQUIRE(rdata->length == 4); in totext_hs_a() 34 dns_rdata_toregion(rdata, ®ion); in totext_hs_a() 68 REQUIRE(rdata->type == dns_rdatatype_a); in towire_hs_a() 69 REQUIRE(rdata->rdclass == dns_rdataclass_hs); in towire_hs_a() 70 REQUIRE(rdata->length == 4); in towire_hs_a() 75 if (region.length < rdata->length) in towire_hs_a() 77 memmove(region.base, rdata->data, rdata->length); in towire_hs_a()
|
| /openbsd/src/usr.bin/dig/lib/dns/rdata/in_1/ |
| D | a_1.c | 31 REQUIRE(rdata->type == dns_rdatatype_a); in totext_in_a() 32 REQUIRE(rdata->rdclass == dns_rdataclass_in); in totext_in_a() 33 REQUIRE(rdata->length == 4); in totext_in_a() 37 dns_rdata_toregion(rdata, ®ion); in totext_in_a() 71 REQUIRE(rdata->type == dns_rdatatype_a); in towire_in_a() 72 REQUIRE(rdata->rdclass == dns_rdataclass_in); in towire_in_a() 73 REQUIRE(rdata->length == 4); in towire_in_a() 78 if (region.length < rdata->length) in towire_in_a() 80 memmove(region.base, rdata->data, rdata->length); in towire_in_a()
|
| D | aaaa_28.c | 32 REQUIRE(rdata->type == dns_rdatatype_aaaa); in totext_in_aaaa() 33 REQUIRE(rdata->rdclass == dns_rdataclass_in); in totext_in_aaaa() 34 REQUIRE(rdata->length == 16); in totext_in_aaaa() 36 dns_rdata_toregion(rdata, ®ion); in totext_in_aaaa() 72 REQUIRE(rdata->type == dns_rdatatype_aaaa); in towire_in_aaaa() 73 REQUIRE(rdata->rdclass == dns_rdataclass_in); in towire_in_aaaa() 74 REQUIRE(rdata->length == 16); in towire_in_aaaa() 77 if (region.length < rdata->length) in towire_in_aaaa() 79 memmove(region.base, rdata->data, rdata->length); in towire_in_aaaa()
|
| D | nsap_22.c | 31 REQUIRE(rdata->type == dns_rdatatype_nsap); in totext_in_nsap() 32 REQUIRE(rdata->rdclass == dns_rdataclass_in); in totext_in_nsap() 33 REQUIRE(rdata->length != 0); in totext_in_nsap() 37 dns_rdata_toregion(rdata, ®ion); in totext_in_nsap() 70 REQUIRE(rdata->type == dns_rdatatype_nsap); in towire_in_nsap() 71 REQUIRE(rdata->rdclass == dns_rdataclass_in); in towire_in_nsap() 72 REQUIRE(rdata->length != 0); in towire_in_nsap() 76 return (isc_mem_tobuffer(target, rdata->data, rdata->length)); in towire_in_nsap()
|
| D | dhcid_49.c | 30 REQUIRE(rdata->type == dns_rdatatype_dhcid); in totext_in_dhcid() 31 REQUIRE(rdata->rdclass == dns_rdataclass_in); in totext_in_dhcid() 32 REQUIRE(rdata->length != 0); in totext_in_dhcid() 34 dns_rdata_toregion(rdata, &sr); in totext_in_dhcid() 46 if (rdata->length > 2) { in totext_in_dhcid() 49 sr2.base[2], rdata->length - 3U); in totext_in_dhcid() 81 REQUIRE(rdata->type == dns_rdatatype_dhcid); in towire_in_dhcid() 82 REQUIRE(rdata->rdclass == dns_rdataclass_in); in towire_in_dhcid() 83 REQUIRE(rdata->length != 0); in towire_in_dhcid() 87 dns_rdata_toregion(rdata, &sr); in towire_in_dhcid()
|
| D | https_65.c | 26 REQUIRE(rdata->type == dns_rdatatype_https); in totext_in_https() 27 REQUIRE(rdata->rdclass == dns_rdataclass_in); in totext_in_https() 28 REQUIRE(rdata->length != 0); in totext_in_https() 30 return (totext_in_svcb_https(rdata, tctx, target)); in totext_in_https() 43 REQUIRE(rdata->type == dns_rdatatype_https); in towire_in_https() 44 REQUIRE(rdata->length != 0); in towire_in_https() 46 return (towire_in_svcb_https(rdata, cctx, target)); in towire_in_https()
|
| D | nsap-ptr_23.c | 33 REQUIRE(rdata->type == dns_rdatatype_nsap_ptr); in totext_in_nsap_ptr() 34 REQUIRE(rdata->rdclass == dns_rdataclass_in); in totext_in_nsap_ptr() 35 REQUIRE(rdata->length != 0); in totext_in_nsap_ptr() 40 dns_rdata_toregion(rdata, ®ion); in totext_in_nsap_ptr() 70 REQUIRE(rdata->type == dns_rdatatype_nsap_ptr); in towire_in_nsap_ptr() 71 REQUIRE(rdata->rdclass == dns_rdataclass_in); in towire_in_nsap_ptr() 72 REQUIRE(rdata->length != 0); in towire_in_nsap_ptr() 76 dns_rdata_toregion(rdata, ®ion); in towire_in_nsap_ptr()
|