Home
last modified time | relevance | path

Searched refs:rdata (Results 1 – 25 of 241) sorted by relevance

12345678910

/openbsd/src/usr.bin/dig/lib/dns/include/dns/
Drdata.h160 #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/
Drdata.c48 #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 …]
Drdatalist.c53 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/
Drdata.c75 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/
Deui64_109.c26 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()
Deui48_108.c26 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()
Dcname_5.c31 REQUIRE(rdata->type == dns_rdatatype_cname); in totext_cname()
32 REQUIRE(rdata->length != 0); in totext_cname()
37 dns_rdata_toregion(rdata, &region); 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, &region); 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 …]
Dns_2.c31 REQUIRE(rdata->type == dns_rdatatype_ns); in totext_ns()
32 REQUIRE(rdata->length != 0); in totext_ns()
37 dns_rdata_toregion(rdata, &region); 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, &region); 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 …]
Ddnskey_48.c33 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()
Drkey_57.c23 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()
Dkey_25.c40 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 …]
Dx25_19.c32 REQUIRE(rdata->type == dns_rdatatype_x25); in totext_x25()
33 REQUIRE(rdata->length != 0); in totext_x25()
35 dns_rdata_toregion(rdata, &region); 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()
Dhinfo_13.c32 REQUIRE(rdata->type == dns_rdatatype_hinfo); in totext_hinfo()
33 REQUIRE(rdata->length != 0); in totext_hinfo()
35 dns_rdata_toregion(rdata, &region); 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()
Dgpos_27.c31 REQUIRE(rdata->type == dns_rdatatype_gpos); in totext_gpos()
32 REQUIRE(rdata->length != 0); in totext_gpos()
36 dns_rdata_toregion(rdata, &region); 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()
Disdn_20.c30 REQUIRE(rdata->type == dns_rdatatype_isdn); in totext_isdn()
31 REQUIRE(rdata->length != 0); in totext_isdn()
35 dns_rdata_toregion(rdata, &region); 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()
Dl32_105.c28 REQUIRE(rdata->type == dns_rdatatype_l32); in totext_l32()
29 REQUIRE(rdata->length == 6); in totext_l32()
33 dns_rdata_toregion(rdata, &region); 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()
Dcaa_257.c47 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, &region); 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, &region); in towire_caa()
Ddoa_259.c26 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, &region); 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, &region); in towire_doa()
/openbsd/src/usr.bin/dig/lib/dns/rdata/hs_4/
Da_1.c28 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, &region); 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/
Da_1.c31 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, &region); 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()
Daaaa_28.c32 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, &region); 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()
Dnsap_22.c31 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, &region); 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()
Ddhcid_49.c30 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()
Dhttps_65.c26 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()
Dnsap-ptr_23.c33 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, &region); 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, &region); in towire_in_nsap_ptr()

12345678910