Lines Matching defs:hash
265 unsigned char hash[NSEC3_MAX_HASH_LENGTH];
274 rethash = hash;
282 /* hash the node name */
291 /* convert the hash to base32hex */
304 dns_nsec3_hashlength(dns_hash_t hash) {
306 switch (hash) {
313 dns_nsec3_supportedhash(dns_hash_t hash) {
314 switch (hash) {
405 if (nsec3->hash == nsec3param->hash &&
541 dns_hash_t hash;
577 hash = nsec3param->hash;
593 name, origin, hash, iterations,
734 CHECK(dns_nsec3_buildrdata(db, version, node, hash, flags, iterations,
767 &empty, origin, hash, iterations,
855 CHECK(dns_nsec3_buildrdata(db, version, NULL, hash, flags,
1006 dns_hash_t hash;
1038 hash = nsec3param->hash;
1049 name, origin, hash, iterations,
1155 &empty, origin, hash, iterations,
1456 unsigned char hash[NSEC3_MAX_HASH_LENGTH];
1495 * Strip off the NSEC3 hash to get the zone.
1526 if (!dns_nsec3_supportedhash(nsec3.hash)) {
1533 * Recover the hash from the first label.
1543 * The hash lengths should match. If not ignore the record.
1564 length = isc_iterated_hash(hash, nsec3.hash, nsec3.iterations,
1568 * The computed hash length should match.
1577 order = memcmp(hash, owner, length);
1676 memcmp(hash, nsec3.next, length) < 0) ||
1678 memcmp(hash, nsec3.next, length) < 0)))