Lines Matching refs:nsec3param

368 		 const dns_rdata_nsec3param_t *nsec3param)
370 if (nsec3->hash == nsec3param->hash &&
371 nsec3->iterations == nsec3param->iterations &&
372 nsec3->salt_length == nsec3param->salt_length &&
373 !memcmp(nsec3->salt, nsec3param->salt, nsec3->salt_length))
384 const dns_rdata_nsec3param_t *nsec3param, dns_diff_t *diff)
417 if (!match_nsec3param(&nsec3, nsec3param))
485 const dns_rdata_nsec3param_t *nsec3param)
496 if (match_nsec3param(nsec3, nsec3param))
505 dns_name_t *name, const dns_rdata_nsec3param_t *nsec3param,
550 hash = nsec3param->hash;
551 iterations = nsec3param->iterations;
552 salt_length = nsec3param->salt_length;
553 salt = nsec3param->salt;
558 flags = nsec3param->flags & DNS_NSEC3FLAG_OPTOUT;
588 result = find_nsec3(&nsec3, &rdataset, nsec3param);
590 if (!CREATE(nsec3param->flags))
605 else if (CREATE(nsec3param->flags) && OPTOUT(flags)) {
607 nsec3param, diff);
638 result = find_nsec3(&nsec3, &rdataset, nsec3param);
655 nsec3param, diff);
676 CHECK(delete(db, version, prev, nsec3param, diff));
692 if (!CREATE(nsec3param->flags))
712 CHECK(delete(db, version, hashname, nsec3param, diff));
751 result = find_nsec3(&nsec3, &rdataset, nsec3param);
781 result = find_nsec3(&nsec3, &rdataset, nsec3param);
795 CHECK(delete(db, version, prev, nsec3param, diff));
813 if (!CREATE(nsec3param->flags))
832 CHECK(delete(db, version, hashname, nsec3param, diff));
870 dns_rdata_nsec3param_t nsec3param;
901 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
903 if (nsec3param.flags != 0)
908 CHECK(dns_nsec3_addnsec3(db, version, name, &nsec3param,
1150 dns_rdata_nsec3param_t nsec3param;
1187 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
1189 if (nsec3param.flags != 0)
1195 CHECK(dns_nsec3_addnsec3(db, version, name, &nsec3param,
1220 CHECK(dns_rdata_tostruct(&rdata2, &nsec3param, NULL));
1222 if ((nsec3param.flags & DNS_NSEC3FLAG_REMOVE) != 0)
1230 CHECK(dns_nsec3_addnsec3(db, version, name, &nsec3param,
1285 const dns_rdata_nsec3param_t *nsec3param, dns_diff_t *diff)
1324 hash = nsec3param->hash;
1325 iterations = nsec3param->iterations;
1326 salt_length = nsec3param->salt_length;
1327 salt = nsec3param->salt;
1360 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1391 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1402 CHECK(delete(db, version, prev, nsec3param, diff));
1409 if (CREATE(nsec3param->flags))
1410 nsec3.flags = nsec3param->flags & DNS_NSEC3FLAG_OPTOUT;
1426 CHECK(delete(db, version, hashname, nsec3param, diff));
1463 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1491 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1502 CHECK(delete(db, version, prev, nsec3param, diff));
1528 CHECK(delete(db, version, hashname, nsec3param, diff));
1556 dns_rdata_nsec3param_t nsec3param;
1586 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
1588 if (nsec3param.flags != 0)
1593 CHECK(dns_nsec3_delnsec3(db, version, name, &nsec3param, diff));
1621 CHECK(dns_rdata_tostruct(&rdata2, &nsec3param, NULL));
1623 if ((nsec3param.flags & DNS_NSEC3FLAG_REMOVE) != 0)
1631 CHECK(dns_nsec3_delnsec3(db, version, name, &nsec3param, diff));
1660 dns_rdata_nsec3param_t nsec3param;
1688 result = dns_rdata_tostruct(&rdata, &nsec3param, NULL);
1691 if (nsec3param.flags == 0)
1730 result = dns_rdata_tostruct(&rdata2, &nsec3param, NULL);
1733 if (!complete && CREATE(nsec3param.flags))