Searched refs:nsec3 (Results 1 - 16 of 16) sorted by relevance

/freebsd-9.3-release/contrib/bind9/lib/dns/rdata/generic/
H A Dnsec3_50.c349 dns_rdata_nsec3_t *nsec3 = source; local
355 REQUIRE(nsec3->common.rdtype == type);
356 REQUIRE(nsec3->common.rdclass == rdclass);
357 REQUIRE(nsec3->typebits != NULL || nsec3->len == 0);
358 REQUIRE(nsec3->hash == dns_hash_sha1);
363 RETERR(uint8_tobuffer(nsec3->hash, target));
364 RETERR(uint8_tobuffer(nsec3->flags, target));
365 RETERR(uint16_tobuffer(nsec3->iterations, target));
366 RETERR(uint8_tobuffer(nsec3
392 dns_rdata_nsec3_t *nsec3 = target; local
437 dns_rdata_nsec3_t *nsec3 = source; local
[all...]
/freebsd-9.3-release/contrib/bind9/lib/dns/
H A Dnsec3.c38 #include <dns/nsec3.h>
189 dns_rdata_nsec3_t nsec3; local
198 result = dns_rdata_tostruct(rdata, &nsec3, NULL);
202 for (i = 0; i < nsec3.len; i += len) {
203 INSIST(i + 2 <= nsec3.len);
204 window = nsec3.typebits[i];
205 len = nsec3.typebits[i + 1];
208 INSIST(i + len <= nsec3.len);
214 present = ISC_TF(dns_nsec_isset(&nsec3.typebits[i],
218 dns_rdata_freestruct(&nsec3);
367 match_nsec3param(const dns_rdata_nsec3_t *nsec3, const dns_rdata_nsec3param_t *nsec3param) argument
388 dns_rdata_nsec3_t nsec3; local
484 find_nsec3(dns_rdata_nsec3_t *nsec3, dns_rdataset_t *rdataset, const dns_rdata_nsec3param_t *nsec3param) argument
519 dns_rdata_nsec3_t nsec3; local
1297 dns_rdata_nsec3_t nsec3; local
1822 dns_rdata_nsec3_t nsec3; local
[all...]
H A Dvalidator.c40 #include <dns/nsec3.h>
287 dns_rdata_nsec3_t nsec3; local
357 (void)dns_rdata_tostruct(&rdata, &nsec3, NULL);
358 if (nsec3.hash != 1)
360 length = isc_iterated_hash(hash, nsec3.hash,
361 nsec3.iterations, nsec3.salt,
362 nsec3.salt_length,
373 if ((nsec3.flags & DNS_NSEC3FLAG_OPTOUT) == 0)
378 scope = memcmp(owner, nsec3
[all...]
H A Dprivate.c26 #include <dns/nsec3.h>
H A Drdatalist.c29 #include <dns/nsec3.h>
H A Drbtdb.c54 #include <dns/nsec3.h>
455 dns_rbt_t * nsec3; member in struct:dns_rbtdb
892 treep = &rbtdb->nsec3;
1568 result = dns_rbt_deletenode(rbtdb->nsec3, node, ISC_FALSE);
2059 * Cache the nsec3 parameters.
2520 INSIST(tree == rbtdb->tree || tree == rbtdb->nsec3);
2571 if (tree == rbtdb->nsec3)
2579 if (tree == rbtdb->nsec3)
2609 return (findnodeintree(rbtdb, rbtdb->nsec3, name, create, nodep));
3273 dns_rdata_nsec3_t nsec3; local
[all...]
H A Dzone.c62 #include <dns/nsec3.h>
3137 "nsec3 test \"unknown\" hash algorithm found: %u",
3143 "unsupported nsec3 hash algorithm"
3152 "unsupported nsec3 hash algorithm: %u",
3163 "no supported nsec3 hash algorithm");
6387 dns_rdata_nsec3_t nsec3; local
6404 CHECK(dns_rdata_tostruct(&rdata, &nsec3, NULL));
6405 if (nsec3.hash != param->hash ||
6406 nsec3.iterations != param->iterations ||
6407 nsec3
16186 isc_boolean_t nseconly = ISC_FALSE, nsec3 = ISC_FALSE; local
[all...]
H A Dupdate.c42 #include <dns/nsec3.h>
H A Dresolver.c48 #include <dns/nsec3.h>
/freebsd-9.3-release/contrib/bind9/bin/dnssec/
H A Ddnssectool.c50 #include <dns/nsec3.h>
709 record_nsec3(const unsigned char *rawhash, const dns_rdata_nsec3_t *nsec3, argument
717 len = sizeof(*element) + nsec3->next_length * 2 + nsec3->salt_length;
723 element->hash = nsec3->hash;
724 element->salt_length = nsec3->salt_length;
725 element->next_length = nsec3->next_length;
726 element->iterations = nsec3->iterations;
728 memmove(cp, nsec3->salt, nsec3
750 dns_rdata_nsec3_t nsec3; local
826 innsec3params(dns_rdata_nsec3_t *nsec3, dns_rdataset_t *nsec3paramset) argument
855 dns_rdata_nsec3_t nsec3; local
911 dns_rdata_nsec3_t nsec3; local
[all...]
H A Ddnssec-verify.c58 #include <dns/nsec3.h>
H A Ddnssec-signzone.c75 #include <dns/nsec3.h>
1948 dns_rdata_nsec3_t nsec3; local
2001 result = dns_rdata_tostruct(&rdata, &nsec3, NULL);
2003 if (exists && nsec3.hash == hashalg &&
2004 nsec3.iterations == iterations &&
2005 nsec3.salt_length == salt_length &&
2006 !memcmp(nsec3.salt, salt, salt_length))
2271 * Generate the nsec3 records.
2644 dns_rdata_nsec3_t nsec3; local
2706 result = dns_rdata_tostruct(&rdata, &nsec3, NUL
[all...]
/freebsd-9.3-release/contrib/bind9/bin/tools/
H A Dnsec3hash.c35 #include <dns/nsec3.h>
/freebsd-9.3-release/lib/bind/dns/
H A DMakefile26 name.c ncache.c nsec.c nsec3.c \
82 ${SRCDIR}/include/dns/nsec3.h \
/freebsd-9.3-release/contrib/bind9/bin/named/
H A Dupdate.c40 #include <dns/nsec3.h>
1881 isc_boolean_t nseconly = ISC_FALSE, nsec3 = ISC_FALSE; local
1902 nsec3 = ISC_TRUE;
1923 if (!nsec3)
1925 privatetype, &nsec3));
1928 if (nseconly && nsec3) {
H A Dquery.c41 #include <dns/nsec3.h>
5264 dns_rdata_nsec3_t nsec3; local
5308 dns_rdata_tostruct(&rdata, &nsec3, NULL);
5310 optout = ISC_TF((nsec3.flags & DNS_NSEC3FLAG_OPTOUT) != 0);

Completed in 214 milliseconds