Home
last modified time | relevance | path

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

12345678910

/openbsd/usr.bin/dig/lib/dns/include/dns/
H A 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);
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 Drdata.c276 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 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()
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 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()
H A 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()
H A 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 …]
H A 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 …]
H A 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()
H A 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()
H A 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()
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 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()
H A 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()
H A 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()
H A 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()
H A 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()
H A 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()
H A 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/usr.sbin/nsd/
H A Drdata.c75 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 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/usr.bin/dig/lib/dns/rdata/in_1/
H 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()
H A 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()
H A 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()
H A 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()
H A 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()
H A 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