Lines Matching defs:nsec3
54 #include <dns/nsec3.h>
113 isc_uint64_t nsec3;
712 dns_rbt_t * nsec3;
1255 treep = &rbtdb->nsec3;
2058 result = dns_rbt_deletenode(rbtdb->nsec3, node, ISC_FALSE);
2553 * Cache the nsec3 parameters.
3022 INSIST(tree == rbtdb->tree || tree == rbtdb->nsec3);
3062 if (tree == rbtdb->nsec3)
3070 if (tree == rbtdb->nsec3)
3129 return (findnodeintree(rbtdb, rbtdb->nsec3, name, create, nodep));
3795 dns_rdata_nsec3_t nsec3;
3822 result = dns_rdata_tostruct(&rdata, &nsec3, NULL);
3824 if (nsec3.hash == search->rbtversion->hash &&
3825 nsec3.iterations == search->rbtversion->iterations &&
3826 nsec3.salt_length == search->rbtversion->salt_length &&
3827 memcmp(nsec3.salt, search->rbtversion->salt,
3828 nsec3.salt_length) == 0)
3968 if (tree == search->rbtdb->nsec3) {
4201 tree = (options & DNS_DBFIND_FORCENSEC3) != 0 ? search.rbtdb->nsec3 :
7405 result = dns_rbt_addnode(rbtdb->nsec3, name, &node);
7540 dns_rbt_t *tree = NULL, *nsec = NULL, *nsec3 = NULL;
7600 if (header->nsec3 != 0) {
7602 (off_t) header->nsec3,
7606 NULL, &nsec3);
7630 if (nsec3 != NULL) {
7631 dns_rbt_destroy(&rbtdb->nsec3);
7632 rbtdb->nsec3 = nsec3;
7642 if (nsec3 != NULL)
7643 dns_rbt_destroy(&nsec3);
7858 * RBT's used in the rbtdb: tree, nsec, and nsec3, and including NodeDump
7878 header.nsec3 = (isc_uint64_t) nsec3_location;
7934 CHECK(dns_rbt_serialize_tree(rbtfile, rbtdb->nsec3, rbt_datawriter,
8613 result = dns_rbt_create(mctx, delete_callback, rbtdb, &rbtdb->nsec3);
8663 result = dns_rbt_addnode(rbtdb->nsec3, &rbtdb->common.origin,
8672 * We need to give the nsec3 origin node the right locknum.
9396 rbtdb->nsec3, name, origin);
9404 rbtdb->nsec3, name,
9455 rbtdb->nsec3, name, origin);
9504 result = dns_rbt_findnode(rbtdb->nsec3, name, NULL,
9525 tresult = dns_rbt_findnode(rbtdb->nsec3, name, NULL,
9624 rbtdb->nsec3, name, origin);