Lines Matching defs:rdata

37 #include <dns/rdata.h>
64 dns_rdata_t *rdata) {
192 dns_rdata_fromregion(rdata, dns_db_class(db), dns_rdatatype_nsec3, &r);
198 dns_nsec3_typepresent(dns_rdata_t *rdata, dns_rdatatype_t type) {
204 REQUIRE(rdata != NULL);
205 REQUIRE(rdata->type == dns_rdatatype_nsec3);
208 result = dns_rdata_tostruct(rdata, &nsec3, NULL);
439 dns_rdata_t rdata = DNS_RDATA_INIT;
440 dns_rdataset_current(&rdataset, &rdata);
441 CHECK(dns_rdata_tostruct(&rdata, &nsec3, NULL));
448 rdataset.ttl, &rdata, &tuple);
484 dns_rdata_t rdata = DNS_RDATA_INIT;
490 if (!dns_nsec3param_fromprivate(&tmprdata, &rdata, buf,
496 dns_rdataset_current(&rdataset, &rdata);
499 if (rdata.length != param->length) {
502 if (rdata.data[0] != param->data[0] || REMOVE(rdata.data[1]) ||
503 rdata.data[2] != param->data[2] ||
504 rdata.data[3] != param->data[3] ||
505 rdata.data[4] != param->data[4] ||
506 memcmp(&rdata.data[5], &param->data[5], param->data[4]))
510 if (CREATE(rdata.data[1]) && !CREATE(param->data[1])) {
526 dns_rdata_t rdata = DNS_RDATA_INIT;
528 dns_rdataset_current(rdataset, &rdata);
529 CHECK(dns_rdata_tostruct(&rdata, nsec3, NULL));
530 dns_rdata_reset(&rdata);
556 dns_rdata_t rdata = DNS_RDATA_INIT;
722 CHECK(dns_rdata_fromstruct(&rdata, rdataset.rdclass,
726 rdataset.ttl, &rdata, &tuple));
733 dns_rdata_reset(&rdata);
745 nsec3buf, &rdata));
756 nsecttl, &rdata, &tuple));
759 dns_rdata_reset(&rdata);
845 CHECK(dns_rdata_fromstruct(&rdata, rdataset.rdclass,
849 prev, rdataset.ttl, &rdata,
857 dns_rdata_reset(&rdata);
869 salt_length, nexthash, next_length, nsec3buf, &rdata));
879 nsecttl, &rdata, &tuple));
882 dns_rdata_reset(&rdata);
945 dns_rdata_t rdata = DNS_RDATA_INIT;
947 dns_rdataset_current(&rdataset, &rdata);
948 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
1020 const dns_rdata_t *rdata, bool *flag) {
1026 if (rdata->type == dns_rdatatype_nsec3) {
1031 result = dns_db_findrdataset(db, node, ver, rdata->type, 0,
1044 if (!dns_rdata_casecompare(&myrdata, rdata)) {
1104 dns_rdata_t rdata = DNS_RDATA_INIT;
1137 dns_rdataset_current(&rdataset, &rdata);
1138 dns_nsec3param_toprivate(&rdata, &private, privatetype, buf,
1154 dns_rdata_reset(&rdata);
1178 dns_rdata_reset(&rdata);
1179 dns_rdataset_current(&rdataset, &rdata);
1180 INSIST(rdata.length <= sizeof(buf));
1181 memmove(buf, rdata.data, rdata.length);
1187 if (rdata.length < 6 || buf[0] != 0 ||
1195 0, &rdata, &tuple));
1199 rdata.data = buf;
1205 CHECK(rr_exists(db, ver, origin, &rdata, &flag));
1209 origin, 0, &rdata, &tuple));
1271 dns_rdata_t rdata = DNS_RDATA_INIT;
1273 dns_rdataset_current(&rdataset, &rdata);
1274 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
1396 dns_rdata_t rdata = DNS_RDATA_INIT;
1515 CHECK(dns_rdata_fromstruct(&rdata, rdataset.rdclass,
1519 rdataset.ttl, &rdata, &tuple));
1521 dns_rdata_reset(&rdata);
1622 CHECK(dns_rdata_fromstruct(&rdata, rdataset.rdclass,
1626 prev, rdataset.ttl, &rdata,
1629 dns_rdata_reset(&rdata);
1699 dns_rdata_t rdata = DNS_RDATA_INIT;
1701 dns_rdataset_current(&rdataset, &rdata);
1702 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
1811 dns_rdata_t rdata = DNS_RDATA_INIT;
1813 dns_rdataset_current(&rdataset, &rdata);
1814 result = dns_rdata_tostruct(&rdata, &nsec3param, NULL);
1901 dns_rdata_t rdata = DNS_RDATA_INIT;
1931 dns_rdataset_current(nsec3set, &rdata);
1933 result = dns_rdata_tostruct(&rdata, &nsec3, NULL);
2053 ns = dns_nsec3_typepresent(&rdata, dns_rdatatype_ns);
2054 soa = dns_nsec3_typepresent(&rdata, dns_rdatatype_soa);
2080 !dns_nsec3_typepresent(&rdata, dns_rdatatype_cname))
2083 *data = dns_nsec3_typepresent(&rdata, type);
2096 dns_nsec3_typepresent(&rdata, dns_rdatatype_ns) &&
2097 !dns_nsec3_typepresent(&rdata, dns_rdatatype_soa))
2116 !dns_nsec3_typepresent(&rdata, dns_rdatatype_ds) &&
2117 !dns_nsec3_typepresent(&rdata,
2119 (dns_nsec3_typepresent(&rdata, dns_rdatatype_soa) ||
2120 !dns_nsec3_typepresent(&rdata, dns_rdatatype_ns)))