| /netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ |
| H A D | nsec3param_51.c | 207 dns_rdata_nsec3param_t *nsec3param = source; in fromstruct_nsec3param() local 210 REQUIRE(nsec3param != NULL); in fromstruct_nsec3param() 211 REQUIRE(nsec3param->common.rdtype == type); in fromstruct_nsec3param() 212 REQUIRE(nsec3param->common.rdclass == rdclass); in fromstruct_nsec3param() 217 RETERR(uint8_tobuffer(nsec3param->hash, target)); in fromstruct_nsec3param() 218 RETERR(uint8_tobuffer(nsec3param->flags, target)); in fromstruct_nsec3param() 219 RETERR(uint16_tobuffer(nsec3param->iterations, target)); in fromstruct_nsec3param() 220 RETERR(uint8_tobuffer(nsec3param->salt_length, target)); in fromstruct_nsec3param() 221 RETERR(mem_tobuffer(target, nsec3param->salt, nsec3param->salt_length)); in fromstruct_nsec3param() 228 dns_rdata_nsec3param_t *nsec3param = target; in tostruct_nsec3param() local [all …]
|
| /netbsd-src/external/mpl/bind/dist/lib/dns/rdata/generic/ |
| H A D | nsec3param_51.c | 206 dns_rdata_nsec3param_t *nsec3param = source; in fromstruct_nsec3param() 209 REQUIRE(nsec3param != NULL); in fromstruct_nsec3param() 210 REQUIRE(nsec3param->common.rdtype == type); in fromstruct_nsec3param() 211 REQUIRE(nsec3param->common.rdclass == rdclass); in fromstruct_nsec3param() 216 RETERR(uint8_tobuffer(nsec3param->hash, target)); in fromstruct_nsec3param() 217 RETERR(uint8_tobuffer(nsec3param->flags, target)); in fromstruct_nsec3param() 218 RETERR(uint16_tobuffer(nsec3param->iterations, target)); in fromstruct_nsec3param() 219 RETERR(uint8_tobuffer(nsec3param->salt_length, target)); in fromstruct_nsec3param() 220 RETERR(mem_tobuffer(target, nsec3param->salt, nsec3param in fromstruct_nsec3param() 207 dns_rdata_nsec3param_t *nsec3param = source; fromstruct_nsec3param() local 228 dns_rdata_nsec3param_t *nsec3param = target; tostruct_nsec3param() local 259 dns_rdata_nsec3param_t *nsec3param = source; freestruct_nsec3param() local [all...] |
| /netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/ |
| H A D | nsec3.c | 394 const dns_rdata_nsec3param_t *nsec3param) { in match_nsec3param() argument 395 if (nsec3->hash == nsec3param->hash && in match_nsec3param() 396 nsec3->iterations == nsec3param->iterations && in match_nsec3param() 397 nsec3->salt_length == nsec3param->salt_length && in match_nsec3param() 398 !memcmp(nsec3->salt, nsec3param->salt, nsec3->salt_length)) in match_nsec3param() 411 const dns_rdata_nsec3param_t *nsec3param, dns_diff_t *diff) { in delnsec3() argument 445 if (!match_nsec3param(&nsec3, nsec3param)) { in delnsec3() 523 const dns_rdata_nsec3param_t *nsec3param) { in find_nsec3() argument 533 if (match_nsec3param(nsec3, nsec3param)) { in find_nsec3() 544 const dns_rdata_nsec3param_t *nsec3param, dns_ttl_t nsecttl, in dns_nsec3_addnsec3() argument [all …]
|
| H A D | zoneverify.c | 430 find_nsec3_match(const dns_rdata_nsec3param_t *nsec3param, in find_nsec3_match() argument 445 if (nsec3_match->hash == nsec3param->hash && in find_nsec3_match() 447 nsec3_match->iterations == nsec3param->iterations && in find_nsec3_match() 448 nsec3_match->salt_length == nsec3param->salt_length && in find_nsec3_match() 449 memcmp(nsec3_match->salt, nsec3param->salt, in find_nsec3_match() 450 nsec3param->salt_length) == 0) in find_nsec3_match() 461 const dns_rdata_nsec3param_t *nsec3param, dns_rdataset_t *rdataset, in match_nsec3() argument 471 result = find_nsec3_match(nsec3param, rdataset, rhsize, &nsec3); in match_nsec3() 510 if (nsec3.hash == nsec3param->hash && in match_nsec3() 511 nsec3.iterations == nsec3param->iterations && in match_nsec3() [all …]
|
| H A D | private.c | 351 dns_rdata_nsec3param_t nsec3param; in dns_private_totext() local 361 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL)); in dns_private_totext() 363 del = ((nsec3param.flags & DNS_NSEC3FLAG_REMOVE) != 0); in dns_private_totext() 364 init = ((nsec3param.flags & DNS_NSEC3FLAG_INITIAL) != 0); in dns_private_totext() 365 nonsec = ((nsec3param.flags & DNS_NSEC3FLAG_NONSEC) != 0); in dns_private_totext() 367 nsec3param.flags &= in dns_private_totext() 383 &nsec3param, &b)); in dns_private_totext()
|
| H A D | kasp.c | 479 return (kasp->nsec3param.iterations); in dns_kasp_nsec3iter() 488 if (kasp->nsec3param.optout) { in dns_kasp_nsec3flags() 500 return (kasp->nsec3param.saltlen); in dns_kasp_nsec3saltlen() 526 kasp->nsec3param.iterations = iter; in dns_kasp_setnsec3param() 527 kasp->nsec3param.optout = optout; in dns_kasp_setnsec3param() 528 kasp->nsec3param.saltlen = saltlen; in dns_kasp_setnsec3param()
|
| H A D | zone.c | 785 dns_rdata_nsec3param_t nsec3param; member 1050 typedef struct nsec3param nsec3param_t; 1051 struct nsec3param { struct 3658 zone_addnsec3chain(dns_zone_t *zone, dns_rdata_nsec3param_t *nsec3param) { in zone_addnsec3chain() argument 3689 if (!nsec3ok && (nsec3param->flags & DNS_NSEC3FLAG_REMOVE) == 0) { in zone_addnsec3chain() 3705 nsec3chain->nsec3param.common.rdclass = nsec3param->common.rdclass; in zone_addnsec3chain() 3706 nsec3chain->nsec3param.common.rdtype = nsec3param->common.rdtype; in zone_addnsec3chain() 3707 nsec3chain->nsec3param.hash = nsec3param->hash; in zone_addnsec3chain() 3708 nsec3chain->nsec3param.iterations = nsec3param->iterations; in zone_addnsec3chain() 3709 nsec3chain->nsec3param.flags = nsec3param->flags; in zone_addnsec3chain() [all …]
|
| /netbsd-src/external/mpl/bind/dist/lib/dns/ |
| H A D | nsec3.c | 392 const dns_rdata_nsec3param_t *nsec3param) { 393 if (nsec3->hash == nsec3param->hash && in match_nsec3param() 394 nsec3->iterations == nsec3param->iterations && in match_nsec3param() argument 395 nsec3->salt_length == nsec3param->salt_length && in match_nsec3param() 396 !memcmp(nsec3->salt, nsec3param->salt, nsec3->salt_length)) in match_nsec3param() 409 const dns_rdata_nsec3param_t *nsec3param, dns_diff_t *diff) { 443 if (!match_nsec3param(&nsec3, nsec3param)) { in delnsec3() 521 const dns_rdata_nsec3param_t *nsec3param) { 531 if (match_nsec3param(nsec3, nsec3param)) { in find_nsec3() 542 const dns_rdata_nsec3param_t *nsec3param, dns_ttl_ 411 delnsec3(dns_db_t * db,dns_dbversion_t * version,const dns_name_t * name,const dns_rdata_nsec3param_t * nsec3param,dns_diff_t * diff) delnsec3() argument 523 find_nsec3(dns_rdata_nsec3_t * nsec3,dns_rdataset_t * rdataset,const dns_rdata_nsec3param_t * nsec3param) find_nsec3() argument 544 dns_nsec3_addnsec3(dns_db_t * db,dns_dbversion_t * version,const dns_name_t * name,const dns_rdata_nsec3param_t * nsec3param,dns_ttl_t nsecttl,bool unsecure,dns_diff_t * diff) dns_nsec3_addnsec3() argument 916 dns_rdata_nsec3param_t nsec3param; dns_nsec3_addnsec3s() local 1069 dns_nsec3param_salttotext(dns_rdata_nsec3param_t * nsec3param,char * dst,size_t dstlen) dns_nsec3param_salttotext() argument 1238 dns_rdata_nsec3param_t nsec3param; dns_nsec3_addnsec3sx() local 1389 dns_nsec3_delnsec3(dns_db_t * db,dns_dbversion_t * version,const dns_name_t * name,const dns_rdata_nsec3param_t * nsec3param,dns_diff_t * diff) dns_nsec3_delnsec3() argument 1674 dns_rdata_nsec3param_t nsec3param; dns_nsec3_delnsec3sx() local 1789 dns_rdata_nsec3param_t nsec3param; dns_nsec3_activex() local [all...] |
| H A D | zoneverify.c | 427 * 'nsec3param'. 430 find_nsec3_match(const dns_rdata_nsec3param_t *nsec3param, in find_nsec3_match() 445 if (nsec3_match->hash == nsec3param->hash && in find_nsec3_match() 447 nsec3_match->iterations == nsec3param->iterations && in find_nsec3_match() 448 nsec3_match->salt_length == nsec3param->salt_length && in find_nsec3_match() 449 memcmp(nsec3_match->salt, nsec3param->salt, in find_nsec3_match() 450 nsec3param->salt_length) == 0) in find_nsec3_match() 461 const dns_rdata_nsec3param_t *nsec3param, dns_rdataset_t *rdataset, in match_nsec3() 471 result = find_nsec3_match(nsec3param, rdataset, rhsize, &nsec3); in match_nsec3() 510 if (nsec3.hash == nsec3param in match_nsec3() 429 find_nsec3_match(const dns_rdata_nsec3param_t * nsec3param,dns_rdataset_t * rdataset,size_t rhsize,dns_rdata_nsec3_t * nsec3_match) find_nsec3_match() argument 460 match_nsec3(const vctx_t * vctx,const dns_name_t * name,const dns_rdata_nsec3param_t * nsec3param,dns_rdataset_t * rdataset,const unsigned char types[8192],unsigned int maxtype,const unsigned char * rawhash,size_t rhsize,isc_result_t * vresult) match_nsec3() argument 535 dns_rdata_nsec3param_t nsec3param; innsec3params() local 622 isoptout(const vctx_t * vctx,const dns_rdata_nsec3param_t * nsec3param,bool * optout) isoptout() argument 691 dns_rdata_nsec3param_t nsec3param; verifynsec3() local [all...] |
| H A D | private.c | 350 dns_rdata_nsec3param_t nsec3param; in dns_private_totext() 360 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL)); in dns_private_totext() 362 del = ((nsec3param.flags & DNS_NSEC3FLAG_REMOVE) != 0); in dns_private_totext() 363 init = ((nsec3param.flags & DNS_NSEC3FLAG_INITIAL) != 0); in dns_private_totext() 364 nonsec = ((nsec3param.flags & DNS_NSEC3FLAG_NONSEC) != 0); in dns_private_totext() 366 nsec3param.flags &= in dns_private_totext() 382 &nsec3param, &b)); in dns_private_totext() 351 dns_rdata_nsec3param_t nsec3param; dns_private_totext() local
|
| H A D | kasp.c | 570 return kasp->nsec3param.iterations; 579 if (kasp->nsec3param.optout) { 591 return kasp->nsec3param.saltlen; 617 kasp->nsec3param.iterations = iter; 618 kasp->nsec3param.optout = optout; 619 kasp->nsec3param.saltlen = saltlen;
|
| H A D | zone.c | 794 dns_rdata_nsec3param_t nsec3param; 809 * 'nsec3param' contains the parameters of the NSEC3 chain being created 812 * 'salt' is buffer space and is referenced via 'nsec3param.salt'. 1097 typedef struct nsec3param nsec3param_t; 1098 struct nsec3param { 3585 zone_addnsec3chain(dns_zone_t *zone, dns_rdata_nsec3param_t *nsec3param) { in zone_check_dnskeys() 3616 if (!nsec3ok && (nsec3param->flags & DNS_NSEC3FLAG_REMOVE) == 0) { 3632 nsec3chain->nsec3param.common.rdclass = nsec3param->common.rdclass; in resume_signingwithkey() 3633 nsec3chain->nsec3param in resume_signingwithkey() 783 dns_rdata_nsec3param_t nsec3param; global() member 1065 struct nsec3param { global() struct 1066 rdatansec3param global() argument 1073 lookupnsec3param global() argument 3691 zone_addnsec3chain(dns_zone_t * zone,dns_rdata_nsec3param_t * nsec3param) zone_addnsec3chain() argument 3881 dns_rdata_nsec3param_t nsec3param; resume_addnsec3chain() local 4030 dns_rdata_nsec3param_t nsec3param; check_nsec3param() local 7993 dns_rdata_nsec3param_t nsec3param; fixup_nsec3param() local 16892 nsec3param_t *nsec3param = NULL; save_nsec3param() local 20177 dns_zone_addnsec3chain(dns_zone_t * zone,dns_rdata_nsec3param_t * nsec3param) dns_zone_addnsec3chain() argument 21922 dns_rdata_nsec3param_t nsec3param; zone_rekey() local 23090 dns_rdata_nsec3param_t nsec3param; dns__zone_lookup_nsec3param() local [all...] |
| /netbsd-src/external/mpl/bind/dist/bin/tests/system/nsupdate/ns3/ |
| H A D | nsec3param.test.db.in | 13 nsec3param.test. IN SOA nsec3param.test. hostmaster.nsec3param.test. 1 3600 900 2419200 3600 14 nsec3param.test. IN NS nsec3param.test. 15 nsec3param.test. IN A 10.53.0.3
|
| H A D | sign.sh | 16 zone=nsec3param.test. 17 infile=nsec3param.test.db.in 18 zonefile=nsec3param.test.db
|
| /netbsd-src/external/mpl/bind/dist/tests/dns/ |
| H A D | nsec3_test.c | 71 dns_rdata_nsec3param_t nsec3param; in nsec3param_salttotext_test() local 84 result = dns_rdata_tostruct(&rdata, &nsec3param, NULL); in nsec3param_salttotext_test() 90 result = dns_nsec3param_salttotext(&nsec3param, salt, sizeof(salt)); in nsec3param_salttotext_test() 103 result = dns_nsec3param_salttotext(&nsec3param, salt, length - 1); in nsec3param_salttotext_test() 106 result = dns_nsec3param_salttotext(&nsec3param, salt, length); in nsec3param_salttotext_test() 109 result = dns_nsec3param_salttotext(&nsec3param, salt, length + 1); in nsec3param_salttotext_test()
|
| H A D | nsec3param_test.c | 94 nsec3param_rdata_test_params_t nsec3param; in rdata_fromparams() local 95 nsec3param.hash = hash; in rdata_fromparams() 96 nsec3param.flags = flags; in rdata_fromparams() 97 nsec3param.iterations = iter; in rdata_fromparams() 98 nsec3param.salt_length = saltlen; in rdata_fromparams() 99 nsec3param.salt = salt; in rdata_fromparams() 100 return nsec3param; in rdata_fromparams() 123 zone, TESTS_DIR "/testdata/nsec3param/nsec3.db.signed", in nsec3param_change_test()
|
| H A D | private_test.c | 103 dns_rdata_t nsec3param = DNS_RDATA_INIT; in make_nsec3() local 139 dns_rdata_fromstruct(&nsec3param, dns_rdataclass_in, in make_nsec3() 144 dns_nsec3param_toprivate(&nsec3param, private, privatetype, pbuf, in make_nsec3()
|
| /netbsd-src/external/mpl/bind/dist/lib/dns/include/dns/ |
| H A D | nsec3.h | 114 const dns_rdata_nsec3param_t *nsec3param, dns_ttl_t nsecttl, 132 * 'nsec3param'. 148 * the nsec3param rdataset at the zone apex. 154 * 'nsec3param' to be valid. 161 const dns_rdata_nsec3param_t *nsec3param, dns_diff_t *diff); 176 * 'nsec3param'. 184 * the nsec3param rdataset at the zone apex. 190 * 'nsec3param' to be valid. 207 * the nsec3param rdataset at the zone apex. 225 * Convert a private rdata to a nsec3param rdat [all...] |
| H A D | kasp.h | 105 dns_kasp_nsec3param_t nsec3param; 90 dns_kasp_nsec3param_t nsec3param; global() member
|
| /netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/include/dns/ |
| H A D | nsec3.h | 115 const dns_rdata_nsec3param_t *nsec3param, dns_ttl_t nsecttl, 162 const dns_rdata_nsec3param_t *nsec3param, dns_diff_t *diff); 244 dns_nsec3param_salttotext(dns_rdata_nsec3param_t *nsec3param, char *dst,
|
| /netbsd-src/external/mpl/bind/dist/bin/tests/system/tools/ |
| H A D | clean.sh | |
| /netbsd-src/external/mpl/bind/dist/bin/tests/system/checkconf/ |
| H A D | kasp-bad-nsec3-salt.conf | 15 nsec3param salt "pepper";
|
| H A D | kasp-bad-nsec3-alg.conf | 18 nsec3param ;
|
| H A D | bad-kasp-nsec3-alg.conf | 18 nsec3param iterations 0 optout 0 salt-length 0;
|
| /netbsd-src/external/mpl/bind/dist/lib/ns/ |
| H A D | update.c | 2263 dns_rdata_nsec3param_t nsec3param; in rr_exists() 2288 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL)); in get_iterations() 2289 if ((nsec3param.flags & DNS_NSEC3FLAG_REMOVE) != 0) { in get_iterations() 2292 if (nsec3param.iterations > iterations) { in get_iterations() 2293 iterations = nsec3param.iterations; in get_iterations() 2329 CHECK(dns_rdata_tostruct(&rdata, &nsec3param, NULL)); in get_iterations() 2330 if ((nsec3param.flags & DNS_NSEC3FLAG_REMOVE) != 0) { in get_iterations() 2333 if (nsec3param.iterations > iterations) { in get_iterations() 2334 iterations = nsec3param.iterations; in get_iterations() 2276 dns_rdata_nsec3param_t nsec3param; get_iterations() local 3630 dns_rdata_nsec3param_t nsec3param; update_action() local
|