Lines Matching refs:nsec3param

394 		 const dns_rdata_nsec3param_t *nsec3param) {
395 if (nsec3->hash == nsec3param->hash &&
396 nsec3->iterations == nsec3param->iterations &&
397 nsec3->salt_length == nsec3param->salt_length &&
398 !memcmp(nsec3->salt, nsec3param->salt, nsec3->salt_length))
411 const dns_rdata_nsec3param_t *nsec3param, dns_diff_t *diff) {
445 if (!match_nsec3param(&nsec3, nsec3param)) {
523 const dns_rdata_nsec3param_t *nsec3param) {
533 if (match_nsec3param(nsec3, nsec3param)) {
544 const dns_rdata_nsec3param_t *nsec3param, dns_ttl_t nsecttl,
586 hash = nsec3param->hash;
587 iterations = nsec3param->iterations;
588 salt_length = nsec3param->salt_length;
589 salt = nsec3param->salt;
594 flags = nsec3param->flags & DNS_NSEC3FLAG_OPTOUT;
624 result = find_nsec3(&nsec3, &rdataset, nsec3param);
626 if (!CREATE(nsec3param->flags)) {
642 } else if (CREATE(nsec3param->flags) && OPTOUT(flags)) {
644 nsec3param, diff);
677 result = find_nsec3(&nsec3, &rdataset, nsec3param);
695 nsec3param, diff);
716 CHECK(delnsec3(db, version, prev, nsec3param, diff));
732 if (!CREATE(nsec3param->flags)) {
753 CHECK(delnsec3(db, version, hashname, nsec3param, diff));
793 result = find_nsec3(&nsec3, &rdataset, nsec3param);
824 result = find_nsec3(&nsec3, &rdataset, nsec3param);
839 CHECK(delnsec3(db, version, prev, nsec3param, diff));
856 if (!CREATE(nsec3param->flags)) {
875 CHECK(delnsec3(db, version, hashname, nsec3param, diff));
916 dns_rdata_nsec3param_t nsec3param;
950 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
952 if (nsec3param.flags != 0) {
958 CHECK(dns_nsec3_addnsec3(db, version, name, &nsec3param,
1069 dns_nsec3param_salttotext(dns_rdata_nsec3param_t *nsec3param, char *dst,
1075 REQUIRE(nsec3param != NULL);
1078 if (nsec3param->salt_length == 0) {
1086 r.base = nsec3param->salt;
1087 r.length = nsec3param->salt_length;
1244 dns_rdata_nsec3param_t nsec3param;
1285 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
1287 if (nsec3param.flags != 0) {
1294 CHECK(dns_nsec3_addnsec3(db, version, name, &nsec3param,
1323 CHECK(dns_rdata_tostruct(&rdata2, &nsec3param, NULL));
1325 if ((nsec3param.flags & DNS_NSEC3FLAG_REMOVE) != 0) {
1335 CHECK(dns_nsec3_addnsec3(db, version, name, &nsec3param,
1395 const dns_rdata_nsec3param_t *nsec3param, dns_diff_t *diff) {
1431 hash = nsec3param->hash;
1432 iterations = nsec3param->iterations;
1433 salt_length = nsec3param->salt_length;
1434 salt = nsec3param->salt;
1470 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1503 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1515 CHECK(delnsec3(db, version, prev, nsec3param, diff));
1522 if (CREATE(nsec3param->flags)) {
1523 nsec3.flags = nsec3param->flags & DNS_NSEC3FLAG_OPTOUT;
1540 CHECK(delnsec3(db, version, hashname, nsec3param, diff));
1583 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1613 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1625 CHECK(delnsec3(db, version, prev, nsec3param, diff));
1650 CHECK(delnsec3(db, version, hashname, nsec3param, diff));
1680 dns_rdata_nsec3param_t nsec3param;
1713 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
1715 if (nsec3param.flags != 0) {
1721 CHECK(dns_nsec3_delnsec3(db, version, name, &nsec3param, diff));
1754 CHECK(dns_rdata_tostruct(&rdata2, &nsec3param, NULL));
1756 if ((nsec3param.flags & DNS_NSEC3FLAG_REMOVE) != 0) {
1766 CHECK(dns_nsec3_delnsec3(db, version, name, &nsec3param, diff));
1795 dns_rdata_nsec3param_t nsec3param;
1825 result = dns_rdata_tostruct(&rdata, &nsec3param, NULL);
1828 if (nsec3param.flags == 0) {
1873 result = dns_rdata_tostruct(&rdata2, &nsec3param, NULL);
1876 if (!complete && CREATE(nsec3param.flags)) {