Searched refs:rdata (Results 1 - 25 of 204) sorted by relevance

123456789

/freebsd-9.3-release/contrib/bind9/lib/dns/include/dns/
H A Dsoa.h51 dns_rdata_t *rdata);
53 * Build the rdata of an SOA record.
58 *\li rdata Points to an initialized dns_rdata_t.
61 * \li *rdata Contains a valid SOA rdata. The 'data' member
66 dns_soa_getserial(dns_rdata_t *rdata);
68 dns_soa_getrefresh(dns_rdata_t *rdata);
70 dns_soa_getretry(dns_rdata_t *rdata);
72 dns_soa_getexpire(dns_rdata_t *rdata);
74 dns_soa_getminimum(dns_rdata_t *rdata);
[all...]
H A Drdata.h18 /* $Id: rdata.h,v 1.80 2011/03/20 02:31:53 marka Exp $ */
27 /*! \file dns/rdata.h
29 * Provides facilities for manipulating DNS rdata, including conversions to
32 * Given the large amount of rdata possible in a nameserver, it was important
33 * to come up with a very efficient way of storing rdata, but at the same
36 * The decision was to store rdata in uncompressed wire format,
38 * server know rdata is stored that way. This saves a lot of memory, and
39 * makes adding rdata to messages easy. Having much of the server know
41 * user of rdata to be manipulating such a low-level structure. This is
42 * where the rdata modul
[all...]
/freebsd-9.3-release/contrib/bind9/lib/dns/
H A Dsoa.c28 #include <dns/rdata.h>
49 soa_get(dns_rdata_t *rdata, int offset) { argument
50 INSIST(rdata->type == dns_rdatatype_soa);
61 INSIST(rdata->length >= 20);
63 return (decode_uint32(rdata->data + rdata->length - 20 + offset));
72 dns_rdata_t *rdata) {
95 return (dns_rdata_fromstruct(rdata, rdclass, dns_rdatatype_soa,
100 dns_soa_getserial(dns_rdata_t *rdata) { argument
101 return soa_get(rdata,
67 dns_soa_buildrdata(dns_name_t *origin, dns_name_t *contact, dns_rdataclass_t rdclass, isc_uint32_t serial, isc_uint32_t refresh, isc_uint32_t retry, isc_uint32_t expire, isc_uint32_t minimum, unsigned char *buffer, dns_rdata_t *rdata) argument
104 dns_soa_getrefresh(dns_rdata_t *rdata) argument
108 dns_soa_getretry(dns_rdata_t *rdata) argument
112 dns_soa_getexpire(dns_rdata_t *rdata) argument
116 dns_soa_getminimum(dns_rdata_t *rdata) argument
121 soa_set(dns_rdata_t *rdata, isc_uint32_t val, int offset) argument
129 dns_soa_setserial(isc_uint32_t val, dns_rdata_t *rdata) argument
133 dns_soa_setrefresh(isc_uint32_t val, dns_rdata_t *rdata) argument
137 dns_soa_setretry(isc_uint32_t val, dns_rdata_t *rdata) argument
141 dns_soa_setexpire(isc_uint32_t val, dns_rdata_t *rdata) argument
145 dns_soa_setminimum(isc_uint32_t val, dns_rdata_t *rdata) argument
[all...]
H A Dprivate.c73 dns_rdata_t rdata = DNS_RDATA_INIT; local
76 if (!dns_nsec3param_fromprivate(&private, &rdata,
83 if (CREATE(rdata.data[1]))
85 if (rdata.data[0] != param->data[0] ||
86 rdata.data[2] != param->data[2] ||
87 rdata.data[3] != param->data[3] ||
88 rdata.data[4] != param->data[4] ||
89 memcmp(&rdata.data[5], &param->data[5], param->data[4]))
96 if (NONSEC(rdata.data[1]))
167 dns_rdata_t rdata local
197 dns_rdata_t rdata = DNS_RDATA_INIT; local
215 dns_rdata_t rdata = DNS_RDATA_INIT; local
255 dns_rdata_t rdata = DNS_RDATA_INIT; local
308 dns_rdata_t rdata = DNS_RDATA_INIT; local
[all...]
H A Ddiff.c51 rdata_covers(dns_rdata_t *rdata) { argument
52 return (rdata->type == dns_rdatatype_rrsig ?
53 dns_rdata_covers(rdata) : 0);
59 dns_rdata_t *rdata, dns_difftuple_t **tp)
69 * rdata immediately follow the dns_difftuple_t structure
72 size = sizeof(*t) + name->length + rdata->length;
90 memmove(datap, rdata->data, rdata->length);
91 dns_rdata_init(&t->rdata);
92 dns_rdata_clone(rdata,
57 dns_difftuple_create(isc_mem_t *mctx, dns_diffop_t op, dns_name_t *name, dns_ttl_t ttl, dns_rdata_t *rdata, dns_difftuple_t **tp) argument
205 dns_rdata_t rdata = DNS_RDATA_INIT; local
555 diff_tuple_tordataset(dns_difftuple_t *t, dns_rdata_t *rdata, dns_rdatalist_t *rdl, dns_rdataset_t *rds) argument
[all...]
H A Drdata.c43 #include <dns/rdata.h>
76 #define ARGS_TOTEXT dns_rdata_t *rdata, dns_rdata_textctx_t *tctx, \
83 #define ARGS_TOWIRE dns_rdata_t *rdata, dns_compress_t *cctx, \
91 #define ARGS_TOSTRUCT dns_rdata_t *rdata, void *target, isc_mem_t *mctx
95 #define ARGS_ADDLDATA dns_rdata_t *rdata, dns_additionaldatafunc_t add, \
98 #define ARGS_DIGEST dns_rdata_t *rdata, dns_digestfunc_t digest, void *arg
103 #define ARGS_CHECKNAMES dns_rdata_t *rdata, dns_name_t *owner, dns_name_t *bad
108 * Contains formatting options for rdata-to-text
114 unsigned int width; /*%< Width of rdata column. */
206 rdata_totext(dns_rdata_t *rdata, dns_rdata_textctx_
343 dns_rdata_init(dns_rdata_t *rdata) argument
357 dns_rdata_reset(dns_rdata_t *rdata) argument
465 dns_rdata_fromregion(dns_rdata_t *rdata, dns_rdataclass_t rdclass, dns_rdatatype_t type, isc_region_t *r) argument
483 dns_rdata_toregion(const dns_rdata_t *rdata, isc_region_t *r) argument
494 dns_rdata_fromwire(dns_rdata_t *rdata, dns_rdataclass_t rdclass, dns_rdatatype_t type, isc_buffer_t *source, dns_decompress_t *dctx, unsigned int options, isc_buffer_t *target) argument
565 dns_rdata_towire(dns_rdata_t *rdata, dns_compress_t *cctx, isc_buffer_t *target) argument
671 dns_rdata_fromtext(dns_rdata_t *rdata, dns_rdataclass_t rdclass, dns_rdatatype_t type, isc_lex_t *lexer, dns_name_t *origin, unsigned int options, isc_mem_t *mctx, isc_buffer_t *target, dns_rdatacallbacks_t *callbacks) argument
795 unknown_totext(dns_rdata_t *rdata, dns_rdata_textctx_t *tctx, isc_buffer_t *target) argument
837 rdata_totext(dns_rdata_t *rdata, dns_rdata_textctx_t *tctx, isc_buffer_t *target) argument
864 dns_rdata_totext(dns_rdata_t *rdata, dns_name_t *origin, isc_buffer_t *target) argument
881 dns_rdata_tofmttext(dns_rdata_t *rdata, dns_name_t *origin, unsigned int flags, unsigned int width, unsigned int split_width, const char *linebreak, isc_buffer_t *target) argument
911 dns_rdata_fromstruct(dns_rdata_t *rdata, dns_rdataclass_t rdclass, dns_rdatatype_t type, void *source, isc_buffer_t *target) argument
949 dns_rdata_tostruct(dns_rdata_t *rdata, void *target, isc_mem_t *mctx) argument
973 dns_rdata_additionaldata(dns_rdata_t *rdata, dns_additionaldatafunc_t add, void *arg) argument
998 dns_rdata_digest(dns_rdata_t *rdata, dns_digestfunc_t digest, void *arg) argument
1032 dns_rdata_checknames(dns_rdata_t *rdata, dns_name_t *owner, dns_name_t *bad) argument
2008 dns_rdata_covers(dns_rdata_t *rdata) argument
2088 dns_rdata_exists(dns_rdata_t *rdata, dns_rdatatype_t type) argument
2101 dns_rdata_notexist(dns_rdata_t *rdata, dns_rdatatype_t type) argument
2114 dns_rdata_deleterrset(dns_rdata_t *rdata, dns_rdatatype_t type) argument
2127 dns_rdata_makedelete(dns_rdata_t *rdata) argument
2134 dns_rdata_updateop(dns_rdata_t *rdata, dns_section_t section) argument
[all...]
/freebsd-9.3-release/lib/libc/nameser/
H A Dns_print.c58 static int charstr(const u_char *rdata, const u_char *edata,
108 u_long ttl, const u_char *rdata, size_t rdlen,
113 const u_char *edata = rdata + rdlen;
161 (void) inet_ntop(AF_INET, rdata, buf, buflen);
172 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
178 T(len = charstr(rdata, edata, &buf, &buflen));
181 rdata += len;
186 if (type == ns_t_isdn && rdata == edata)
189 T(len = charstr(rdata, edata, &buf, &buflen));
192 rdata
106 ns_sprintrrf(const u_char *msg, size_t msglen, const char *name, ns_class class, ns_type type, u_long ttl, const u_char *rdata, size_t rdlen, const char *name_ctx, const char *origin, char *buf, size_t buflen) argument
791 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) argument
[all...]
/freebsd-9.3-release/contrib/bind9/lib/dns/rdata/generic/
H A Deui64_109.c62 REQUIRE(rdata->type == 109);
63 REQUIRE(rdata->length == 8);
69 rdata->data[0], rdata->data[1],
70 rdata->data[2], rdata->data[3],
71 rdata->data[4], rdata->data[5],
72 rdata->data[6], rdata
[all...]
H A Deui48_108.c60 REQUIRE(rdata->type == 108);
61 REQUIRE(rdata->length == 6);
66 rdata->data[0], rdata->data[1], rdata->data[2],
67 rdata->data[3], rdata->data[4], rdata->data[5]);
92 REQUIRE(rdata->type == 108);
93 REQUIRE(rdata
[all...]
H A Dproforma.c41 REQUIRE(rdata->type == #);
42 REQUIRE(rdata->rdclass == #);
43 REQUIRE(rdata->length != 0); /* XXX */
63 REQUIRE(rdata->type == #);
64 REQUIRE(rdata->rdclass == #);
65 REQUIRE(rdata->length != 0); /* XXX */
106 REQUIRE(rdata->type == #);
107 REQUIRE(rdata->rdclass == #);
108 REQUIRE(rdata->length != 0); /* XXX */
125 REQUIRE(rdata
[all...]
H A Dunspec_103.c42 REQUIRE(rdata->type == 103);
46 return (btoa_totext(rdata->data, rdata->length, target));
68 REQUIRE(rdata->type == 103);
72 return (mem_tobuffer(target, rdata->data, rdata->length));
110 REQUIRE(rdata->type == 103);
113 unspec->common.rdclass = rdata->rdclass;
114 unspec->common.rdtype = rdata->type;
117 dns_rdata_toregion(rdata,
[all...]
H A Dnull_10.c44 REQUIRE(rdata->type == 10);
46 return (unknown_totext(rdata, tctx, target));
67 REQUIRE(rdata->type == 10);
71 return (mem_tobuffer(target, rdata->data, rdata->length));
109 REQUIRE(rdata->type == 10);
112 null->common.rdclass = rdata->rdclass;
113 null->common.rdtype = rdata->type;
116 dns_rdata_toregion(rdata, &r);
143 UNUSED(rdata);
[all...]
H A Dl32_105.c65 REQUIRE(rdata->type == 105);
66 REQUIRE(rdata->length == 6);
70 dns_rdata_toregion(rdata, &region);
102 REQUIRE(rdata->type == 105);
103 REQUIRE(rdata->length == 6);
107 return (mem_tobuffer(target, rdata->data, rdata->length));
150 REQUIRE(rdata->type == 105);
152 REQUIRE(rdata->length == 6);
156 l32->common.rdclass = rdata
[all...]
H A Dl64_106.c59 REQUIRE(rdata->type == 106);
60 REQUIRE(rdata->length == 10);
64 dns_rdata_toregion(rdata, &region);
101 REQUIRE(rdata->type == 106);
102 REQUIRE(rdata->length == 10);
106 return (mem_tobuffer(target, rdata->data, rdata->length));
146 REQUIRE(rdata->type == 106);
148 REQUIRE(rdata->length == 10);
152 l64->common.rdclass = rdata
[all...]
H A Dnid_104.c59 REQUIRE(rdata->type == 104);
60 REQUIRE(rdata->length != 0);
64 dns_rdata_toregion(rdata, &region);
101 REQUIRE(rdata->type == 104);
102 REQUIRE(rdata->length == 10);
106 return (mem_tobuffer(target, rdata->data, rdata->length));
146 REQUIRE(rdata->type == 104);
148 REQUIRE(rdata->length == 10);
152 nid->common.rdclass = rdata
[all...]
H A Dgpos_27.c56 REQUIRE(rdata->type == 27);
57 REQUIRE(rdata->length != 0);
61 dns_rdata_toregion(rdata, &region);
91 REQUIRE(rdata->type == 27);
92 REQUIRE(rdata->length != 0);
96 return (mem_tobuffer(target, rdata->data, rdata->length));
140 REQUIRE(rdata->type == 27);
142 REQUIRE(rdata->length != 0);
144 gpos->common.rdclass = rdata
[all...]
/freebsd-9.3-release/lib/bind/dns/
H A Dcode.h37 #include "rdata/in_1/a_1.c"
38 #include "rdata/ch_3/a_1.c"
39 #include "rdata/hs_4/a_1.c"
40 #include "rdata/generic/ns_2.c"
41 #include "rdata/generic/md_3.c"
42 #include "rdata/generic/mf_4.c"
43 #include "rdata/generic/cname_5.c"
44 #include "rdata/generic/soa_6.c"
45 #include "rdata/generic/mb_7.c"
46 #include "rdata/generi
[all...]
/freebsd-9.3-release/contrib/bind9/lib/dns/rdata/hs_4/
H A Da_1.c60 REQUIRE(rdata->type == 1);
61 REQUIRE(rdata->rdclass == 4);
62 REQUIRE(rdata->length == 4);
66 dns_rdata_toregion(rdata, &region);
100 REQUIRE(rdata->type == 1);
101 REQUIRE(rdata->rdclass == 4);
102 REQUIRE(rdata->length == 4);
107 if (region.length < rdata->length)
109 memmove(region.base, rdata->data, rdata
[all...]
/freebsd-9.3-release/contrib/bind9/lib/dns/rdata/in_1/
H A Da_1.c62 REQUIRE(rdata->type == 1);
63 REQUIRE(rdata->rdclass == 1);
64 REQUIRE(rdata->length == 4);
68 dns_rdata_toregion(rdata, &region);
102 REQUIRE(rdata->type == 1);
103 REQUIRE(rdata->rdclass == 1);
104 REQUIRE(rdata->length == 4);
109 if (region.length < rdata->length)
111 memmove(region.base, rdata->data, rdata
[all...]
H A Daaaa_28.c65 REQUIRE(rdata->type == 28);
66 REQUIRE(rdata->rdclass == 1);
67 REQUIRE(rdata->length == 16);
69 dns_rdata_toregion(rdata, &region);
105 REQUIRE(rdata->type == 28);
106 REQUIRE(rdata->rdclass == 1);
107 REQUIRE(rdata->length == 16);
110 if (region.length < rdata->length)
112 memmove(region.base, rdata->data, rdata
[all...]
H A Ddhcid_49.c47 REQUIRE(rdata->type == 49);
48 REQUIRE(rdata->rdclass == 1);
49 REQUIRE(rdata->length != 0);
51 dns_rdata_toregion(rdata, &sr);
62 if (rdata->length > 2) {
65 sr.base[2], rdata->length - 3);
97 REQUIRE(rdata->type == 49);
98 REQUIRE(rdata->rdclass == 1);
99 REQUIRE(rdata->length != 0);
103 dns_rdata_toregion(rdata,
[all...]
H A Dnsap_22.c81 REQUIRE(rdata->type == 22);
82 REQUIRE(rdata->rdclass == 1);
83 REQUIRE(rdata->length != 0);
87 dns_rdata_toregion(rdata, &region);
120 REQUIRE(rdata->type == 22);
121 REQUIRE(rdata->rdclass == 1);
122 REQUIRE(rdata->length != 0);
126 return (mem_tobuffer(target, rdata->data, rdata->length));
168 REQUIRE(rdata
[all...]
H A Dkx_36.c66 REQUIRE(rdata->type == 36);
67 REQUIRE(rdata->rdclass == 1);
68 REQUIRE(rdata->length != 0);
73 dns_rdata_toregion(rdata, &region);
115 REQUIRE(rdata->type == 36);
116 REQUIRE(rdata->rdclass == 1);
117 REQUIRE(rdata->length != 0);
120 dns_rdata_toregion(rdata, &region);
189 REQUIRE(rdata->type == 36);
190 REQUIRE(rdata
[all...]
H A Dnsap-ptr_23.c59 REQUIRE(rdata->type == 23);
60 REQUIRE(rdata->rdclass == 1);
61 REQUIRE(rdata->length != 0);
66 dns_rdata_toregion(rdata, &region);
96 REQUIRE(rdata->type == 23);
97 REQUIRE(rdata->rdclass == 1);
98 REQUIRE(rdata->length != 0);
102 dns_rdata_toregion(rdata, &region);
158 REQUIRE(rdata->type == 23);
159 REQUIRE(rdata
[all...]
/freebsd-9.3-release/crypto/heimdal/lib/krb5/
H A Dmk_safe.c52 krb5_replay_data rdata; local
69 memset(&rdata, 0, sizeof(rdata));
73 krb5_us_timeofday (context, &rdata.timestamp, &rdata.usec);
76 s.safe_body.timestamp = &rdata.timestamp;
77 s.safe_body.usec = &rdata.usec;
84 outdata->timestamp = rdata.timestamp;
85 outdata->usec = rdata.usec;
89 rdata
[all...]

Completed in 100 milliseconds

123456789