HomeSort by: relevance | last modified time | path
    Searched defs:nsec3param (Results 1 - 22 of 22) sorted by relevancy

  /src/external/mpl/bind/dist/tests/dns/
nsec3_test.c 56 const char *nsec3param_text; /* NSEC3PARAM RDATA in text form */
62 * NSEC3PARAM RDATA correctly: test whether the result of calling the former is
65 * Assumes supplied text form NSEC3PARAM RDATA is valid as testing handling of
66 * invalid NSEC3PARAM RDATA is out of scope of this unit test.
71 dns_rdata_nsec3param_t nsec3param; local
84 result = dns_rdata_tostruct(&rdata, &nsec3param, NULL);
90 result = dns_nsec3param_salttotext(&nsec3param, salt, sizeof(salt));
103 result = dns_nsec3param_salttotext(&nsec3param, salt, length - 1);
106 result = dns_nsec3param_salttotext(&nsec3param, salt, length);
109 result = dns_nsec3param_salttotext(&nsec3param, salt, length + 1)
    [all...]
nsec3param_test.c 94 nsec3param_rdata_test_params_t nsec3param; local
95 nsec3param.hash = hash;
96 nsec3param.flags = flags;
97 nsec3param.iterations = iter;
98 nsec3param.salt_length = saltlen;
99 nsec3param.salt = salt;
100 return nsec3param;
104 * Check whether zone_lookup_nsec3param() finds the correct NSEC3PARAM
123 zone, TESTS_DIR "/testdata/nsec3param/nsec3.db.signed",
private_test.c 104 dns_rdata_t nsec3param = DNS_RDATA_INIT; local
140 result = dns_rdata_fromstruct(&nsec3param, dns_rdataclass_in,
146 dns_nsec3param_toprivate(&nsec3param, private, privatetype, pbuf,
  /src/external/mpl/bind/dist/lib/dns/
private.c 28 * We need to build the relevant chain if there exists a NSEC/NSEC3PARAM
29 * at the apex; normally only one or the other of NSEC/NSEC3PARAM will exist.
31 * If a NSEC3PARAM RRset exists then we will need to build a NSEC chain
32 * if all the NSEC3PARAM records (and associated chains) are slated for
38 * If neither NSEC/NSEC3PARAM RRsets exist at the origin and the private
327 dns_rdata_nsec3param_t nsec3param; local
337 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
339 del = ((nsec3param.flags & DNS_NSEC3FLAG_REMOVE) != 0);
340 init = ((nsec3param.flags & DNS_NSEC3FLAG_INITIAL) != 0);
341 nonsec = ((nsec3param.flags & DNS_NSEC3FLAG_NONSEC) != 0)
    [all...]
nsec3.c 386 const dns_rdata_nsec3param_t *nsec3param) {
387 if (nsec3->hash == nsec3param->hash &&
388 nsec3->iterations == nsec3param->iterations &&
389 nsec3->salt_length == nsec3param->salt_length &&
390 !memcmp(nsec3->salt, nsec3param->salt, nsec3->salt_length))
403 const dns_rdata_nsec3param_t *nsec3param, dns_diff_t *diff) {
437 if (!match_nsec3param(&nsec3, nsec3param)) {
509 const dns_rdata_nsec3param_t *nsec3param) {
519 if (match_nsec3param(nsec3, nsec3param)) {
530 const dns_rdata_nsec3param_t *nsec3param, dns_ttl_t nsecttl
931 dns_rdata_nsec3param_t nsec3param; local
1259 dns_rdata_nsec3param_t nsec3param; local
1680 dns_rdata_nsec3param_t nsec3param; local
1792 dns_rdata_nsec3param_t nsec3param; local
    [all...]
zoneverify.c 428 * 'nsec3param'.
431 find_nsec3_match(const dns_rdata_nsec3param_t *nsec3param,
446 if (nsec3_match->hash == nsec3param->hash &&
448 nsec3_match->iterations == nsec3param->iterations &&
449 nsec3_match->salt_length == nsec3param->salt_length &&
450 memcmp(nsec3_match->salt, nsec3param->salt,
451 nsec3param->salt_length) == 0)
462 const dns_rdata_nsec3param_t *nsec3param, dns_rdataset_t *rdataset,
472 result = find_nsec3_match(nsec3param, rdataset, rhsize, &nsec3);
511 if (nsec3.hash == nsec3param->hash &
537 dns_rdata_nsec3param_t nsec3param; local
772 dns_rdata_nsec3param_t nsec3param; local
1426 dns_rdata_nsec3param_t nsec3param; local
    [all...]
rbtdb.c 1657 * Walk the origin node looking for NSEC3PARAM records.
1663 dns_rdata_nsec3param_t nsec3param; local
1697 * Find A NSEC3PARAM with a supported algorithm.
1711 result = dns_rdata_tostruct(&rdata, &nsec3param,
1716 if (nsec3param.hash != DNS_NSEC3_UNKNOWNALG &&
1717 !dns_nsec3_supportedhash(nsec3param.hash))
1722 if (nsec3param.flags != 0) {
1726 memmove(version->salt, nsec3param.salt,
1727 nsec3param.salt_length);
1728 version->hash = nsec3param.hash
    [all...]
qpzone.c 975 dns_rdata_nsec3param_t nsec3param; local
1009 * Find an NSEC3PARAM with a supported algorithm.
1023 result = dns_rdata_tostruct(&rdata, &nsec3param,
1028 if (nsec3param.hash != DNS_NSEC3_UNKNOWNALG &&
1029 !dns_nsec3_supportedhash(nsec3param.hash))
1034 if (nsec3param.flags != 0) {
1038 memmove(version->salt, nsec3param.salt,
1039 nsec3param.salt_length);
1040 version->hash = nsec3param.hash;
1041 version->salt_length = nsec3param.salt_length
    [all...]
zone.c 427 * List of outstanding NSEC3PARAM change requests.
790 dns_rdata_nsec3param_t nsec3param; member in struct:dns_nsec3chain
805 * 'nsec3param' contains the parameters of the NSEC3 chain being created
808 * 'salt' is buffer space and is referenced via 'nsec3param.salt'.
1106 typedef struct nsec3param nsec3param_t;
1107 struct nsec3param { struct
3744 * supplied NSEC3PARAM RDATA.
3749 zone_addnsec3chain(dns_zone_t *zone, dns_rdata_nsec3param_t *nsec3param) {
3780 if (!nsec3ok && (nsec3param->flags & DNS_NSEC3FLAG_REMOVE) == 0) {
3796 nsec3chain->nsec3param.common.rdclass = nsec3param->common.rdclass
3939 dns_rdata_nsec3param_t nsec3param; local
4086 dns_rdata_nsec3param_t nsec3param; local
8057 dns_rdata_nsec3param_t nsec3param; local
17437 nsec3param_t *nsec3param = NULL; local
23131 dns_rdata_nsec3param_t nsec3param; local
24319 dns_rdata_nsec3param_t nsec3param; local
    [all...]
  /src/external/mpl/bind/dist/lib/dns/rdata/generic/
nsec3param_51.c 206 dns_rdata_nsec3param_t *nsec3param = source; local
209 REQUIRE(nsec3param != NULL);
210 REQUIRE(nsec3param->common.rdtype == type);
211 REQUIRE(nsec3param->common.rdclass == rdclass);
216 RETERR(uint8_tobuffer(nsec3param->hash, target));
217 RETERR(uint8_tobuffer(nsec3param->flags, target));
218 RETERR(uint16_tobuffer(nsec3param->iterations, target));
219 RETERR(uint8_tobuffer(nsec3param->salt_length, target));
220 RETERR(mem_tobuffer(target, nsec3param->salt, nsec3param->salt_length))
227 dns_rdata_nsec3param_t *nsec3param = target; local
253 dns_rdata_nsec3param_t *nsec3param = source; local
    [all...]
  /src/external/mpl/dhcp/bind/dist/lib/dns/
private.c 29 * We need to build the relevant chain if there exists a NSEC/NSEC3PARAM
30 * at the apex; normally only one or the other of NSEC/NSEC3PARAM will exist.
32 * If a NSEC3PARAM RRset exists then we will need to build a NSEC chain
33 * if all the NSEC3PARAM records (and associated chains) are slated for
39 * If neither NSEC/NSEC3PARAM RRsets exist at the origin and the private
351 dns_rdata_nsec3param_t nsec3param; local
361 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
363 del = ((nsec3param.flags & DNS_NSEC3FLAG_REMOVE) != 0);
364 init = ((nsec3param.flags & DNS_NSEC3FLAG_INITIAL) != 0);
365 nonsec = ((nsec3param.flags & DNS_NSEC3FLAG_NONSEC) != 0)
    [all...]
nsec3.c 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
916 dns_rdata_nsec3param_t nsec3param; local
1244 dns_rdata_nsec3param_t nsec3param; local
1680 dns_rdata_nsec3param_t nsec3param; local
1795 dns_rdata_nsec3param_t nsec3param; local
    [all...]
zoneverify.c 427 * 'nsec3param'.
430 find_nsec3_match(const dns_rdata_nsec3param_t *nsec3param,
445 if (nsec3_match->hash == nsec3param->hash &&
447 nsec3_match->iterations == nsec3param->iterations &&
448 nsec3_match->salt_length == nsec3param->salt_length &&
449 memcmp(nsec3_match->salt, nsec3param->salt,
450 nsec3param->salt_length) == 0)
461 const dns_rdata_nsec3param_t *nsec3param, dns_rdataset_t *rdataset,
471 result = find_nsec3_match(nsec3param, rdataset, rhsize, &nsec3);
510 if (nsec3.hash == nsec3param->hash &
536 dns_rdata_nsec3param_t nsec3param; local
692 dns_rdata_nsec3param_t nsec3param; local
    [all...]
rbtdb.c 2431 * Walk the origin node looking for NSEC3PARAM records.
2437 dns_rdata_nsec3param_t nsec3param; local
2470 * Find A NSEC3PARAM with a supported algorithm.
2484 result = dns_rdata_tostruct(&rdata, &nsec3param,
2489 if (nsec3param.hash != DNS_NSEC3_UNKNOWNALG &&
2490 !dns_nsec3_supportedhash(nsec3param.hash))
2495 if (nsec3param.flags != 0) {
2499 memmove(version->salt, nsec3param.salt,
2500 nsec3param.salt_length);
2501 version->hash = nsec3param.hash
    [all...]
zone.c 433 * List of outstanding NSEC3PARAM change requests.
785 dns_rdata_nsec3param_t nsec3param; member in struct:dns_nsec3chain
800 * 'nsec3param' contains the parameters of the NSEC3 chain being created
803 * 'salt' is buffer space and is referenced via 'nsec3param.salt'.
1050 typedef struct nsec3param nsec3param_t;
1051 struct nsec3param { struct
3653 * supplied NSEC3PARAM RDATA.
3658 zone_addnsec3chain(dns_zone_t *zone, dns_rdata_nsec3param_t *nsec3param) {
3689 if (!nsec3ok && (nsec3param->flags & DNS_NSEC3FLAG_REMOVE) == 0) {
3705 nsec3chain->nsec3param.common.rdclass = nsec3param->common.rdclass
3848 dns_rdata_nsec3param_t nsec3param; local
4001 dns_rdata_nsec3param_t nsec3param; local
8098 dns_rdata_nsec3param_t nsec3param; local
16849 nsec3param_t *nsec3param = NULL; local
21860 dns_rdata_nsec3param_t nsec3param; local
23028 dns_rdata_nsec3param_t nsec3param; local
    [all...]
  /src/external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/
nsec3param_51.c 207 dns_rdata_nsec3param_t *nsec3param = source; local
210 REQUIRE(nsec3param != NULL);
211 REQUIRE(nsec3param->common.rdtype == type);
212 REQUIRE(nsec3param->common.rdclass == rdclass);
217 RETERR(uint8_tobuffer(nsec3param->hash, target));
218 RETERR(uint8_tobuffer(nsec3param->flags, target));
219 RETERR(uint16_tobuffer(nsec3param->iterations, target));
220 RETERR(uint8_tobuffer(nsec3param->salt_length, target));
221 RETERR(mem_tobuffer(target, nsec3param->salt, nsec3param->salt_length))
228 dns_rdata_nsec3param_t *nsec3param = target; local
259 dns_rdata_nsec3param_t *nsec3param = source; local
    [all...]
  /src/external/mpl/bind/dist/lib/dns/include/dns/
kasp.h 106 dns_kasp_nsec3param_t nsec3param; member in struct:dns_kasp
  /src/external/mpl/dhcp/bind/dist/lib/dns/include/dns/
kasp.h 91 dns_kasp_nsec3param_t nsec3param; member in struct:dns_kasp
  /src/external/mpl/bind/dist/lib/ns/
update.c 1257 * an RRSIG nor an NSEC3PARAM nor a NSEC.
1412 * Replace NSEC3PARAM records that only differ by the
2291 dns_rdata_nsec3param_t nsec3param; local
2314 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
2315 if ((nsec3param.flags & DNS_NSEC3FLAG_REMOVE) != 0) {
2318 if (nsec3param.iterations > iterations) {
2319 iterations = nsec3param.iterations;
2353 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL));
2354 if ((nsec3param.flags & DNS_NSEC3FLAG_REMOVE) != 0) {
2357 if (nsec3param.iterations > iterations)
    [all...]
  /src/external/mpl/bind/dist/bin/nsupdate/
nsupdate.c 2091 dns_rdata_nsec3param_t nsec3param; local
2093 result = dns_rdata_tostruct(rdata, &nsec3param, NULL);
2095 if (nsec3param.iterations > dns_nsec3_maxiterations()) {
2097 "NSEC3PARAM has excessive iterations (> %u)\n",
  /src/external/mpl/bind/dist/bin/dnssec/
dnssec-signzone.c 1913 * Generate NSEC records for the zone and remove NSEC3/NSEC3PARAM records.
1956 check_result(result, "dns_db_deleterdataset(nsec3param/"
2051 dns_rdata_nsec3param_t nsec3param; local
2061 nsec3param.common.rdclass = gclass;
2062 nsec3param.common.rdtype = dns_rdatatype_nsec3param;
2063 ISC_LINK_INIT(&nsec3param.common, link);
2064 nsec3param.mctx = NULL;
2065 nsec3param.flags = 0;
2066 nsec3param.hash = unknownalg ? DNS_NSEC3_UNKNOWNALG : dns_hash_sha1;
2067 nsec3param.iterations = iterations
    [all...]
  /src/external/bsd/unbound/dist/services/
authzone.c 2923 /** Find the NSEC3PARAM rrset (if any) and if true you have the parameters */
2936 /* find out which NSEC3PARAM RR has supported parameters */
2961 /** Hash a name with nsec3param into buffer, it has zone name appended.
8311 struct auth_rrset* nsec3param = az_domain_rrset(apex, local
8315 if(!nsec3param) {

Completed in 110 milliseconds