/openbsd/usr.bin/dig/lib/dns/include/dns/ |
H A 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); 258 dns_rdata_toregion(const dns_rdata_t *rdata, isc_region_t *r); 306 dns_rdata_towire(dns_rdata_t *rdata, dns_compress_t *cctx, [all …]
|
/openbsd/usr.bin/dig/lib/dns/ |
H A D | rdata.c | 276 rdata->data = NULL; in dns_rdata_init() 277 rdata->length = 0; in dns_rdata_init() 278 rdata->rdclass = 0; in dns_rdata_init() 279 rdata->type = 0; in dns_rdata_init() 280 rdata->flags = 0; in dns_rdata_init() 293 rdata->data = NULL; in dns_rdata_reset() 294 rdata->length = 0; in dns_rdata_reset() 296 rdata->type = 0; in dns_rdata_reset() 297 rdata->flags = 0; in dns_rdata_reset() 341 rdata->flags = 0; in dns_rdata_fromregion() [all …]
|
H A 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() 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() 163 rdata != NULL; in isc__rdatalist_count() [all …]
|
/openbsd/usr.bin/dig/lib/dns/rdata/generic/ |
H A 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()
|
H A 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()
|
H A 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 …]
|
H A 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 …]
|
H A 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()
|
H A 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()
|
H A 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() 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() 190 REQUIRE(rdata != NULL); in towire_key() 191 REQUIRE(rdata->type == dns_rdatatype_key); in towire_key() 192 REQUIRE(rdata->length != 0); in towire_key() [all …]
|
H A 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()
|
H A 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()
|
H A 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()
|
H A 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()
|
H A 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()
|
H A 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()
|
H A 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/usr.sbin/nsd/ |
H A D | rdata.c | 75 rdata_atom_type rdata, 334 uint8_t id = *rdata_atom_data(rdata); in rdata_algorithm_to_string() 439 if(rdata_atom_size(rdata) == 0) { in rdata_hex_to_string() 443 hex_to_string(output, rdata_atom_data(rdata), rdata_atom_size(rdata)); in rdata_hex_to_string() 452 if(rdata_atom_size(rdata) <= 1) { in rdata_hexlen_to_string() 457 hex_to_string(output, rdata_atom_data(rdata)+1, rdata_atom_size(rdata)-1); in rdata_hexlen_to_string() 466 hex_to_string(output, rdata_atom_data(rdata), rdata_atom_size(rdata)); in rdata_nsap_to_string() 478 &packet, rdata_atom_data(rdata), rdata_atom_size(rdata)); in rdata_apl_to_string() 518 &packet, rdata_atom_data(rdata), rdata_atom_size(rdata)); in rdata_services_to_string() 566 rdata_atom_data(rdata), 0); in rdata_ipsecgateway_to_string() [all …]
|
/openbsd/usr.bin/dig/lib/dns/rdata/hs_4/ |
H A 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/usr.bin/dig/lib/dns/rdata/in_1/ |
H 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()
|
H A 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()
|
H A 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()
|
H A 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()
|
H A 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()
|
H A 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()
|