Lines Matching defs:kasp

57 #include <dns/kasp.h>
382 dns_kasp_t *kasp;
1325 if (zone->kasp != NULL) {
1326 dns_kasp_detach(&zone->kasp);
5761 dns_zone_setkasp(dns_zone_t *zone, dns_kasp_t *kasp) {
5765 if (zone->kasp != NULL) {
5766 dns_kasp_detach(&zone->kasp);
5768 if (kasp != NULL) {
5769 dns_kasp_attach(kasp, &zone->kasp);
5775 dns_zone_setdefaultkasp(dns_zone_t *zone, dns_kasp_t *kasp) {
5782 if (kasp != NULL) {
5783 dns_kasp_attach(kasp, &zone->defaultkasp);
5790 dns_kasp_t *kasp;
5796 kasp = zone->secure->kasp;
5798 kasp = zone->kasp;
5802 return kasp;
6185 dns_kasp_t *kasp = zone->kasp;
6189 if (kasp == NULL || (strcmp(dns_kasp_getname(kasp), "none") == 0) ||
6190 (strcmp(dns_kasp_getname(kasp), "insecure") == 0))
6198 for (dns_kasp_key_t *kkey = ISC_LIST_HEAD(dns_kasp_keys(kasp));
6434 dns_kasp_t *kasp = zone->kasp;
6438 REQUIRE(kasp != NULL);
6448 result = dns_dnssec_findmatchingkeys(origin, kasp, dir, zone->keystores,
6462 origin, kasp, dir, dns_zone_getmctx(zone), &keyset,
6563 bool kasp, bool *warn) {
6624 if (kasp && have_pzsk) {
6627 return !kasp;
6661 dns_kasp_t *kasp = zone->kasp;
6668 if (kasp != NULL) {
6669 offlineksk = dns_kasp_offlineksk(kasp);
6707 if (delsig_ok(&rrsig, keys, nkeys, (kasp != NULL),
6868 if (zone->kasp != NULL) {
6870 offlineksk = dns_kasp_offlineksk(zone->kasp);
7071 if (zone->kasp != NULL) {
7072 jitter = dns_kasp_sigjitter(zone->kasp);
7073 sigvalidity = dns_kasp_sigvalidity(zone->kasp);
7372 dns_kasp_t *kasp = zone->kasp;
7399 if (zone->kasp != NULL) {
7404 KASP_LOCK(kasp);
7405 for (kkey = ISC_LIST_HEAD(dns_kasp_keys(kasp)); kkey != NULL;
7415 KASP_UNLOCK(kasp);
7523 if (zone->kasp != NULL) {
7524 offlineksk = dns_kasp_offlineksk(zone->kasp);
7612 if (zone->kasp != NULL) {
9343 /* Check kasp for NSEC3PARAM settings */
9345 dns_kasp_t *kasp = zone->kasp;
9346 if (kasp != NULL) {
9347 nsec3 = dns_kasp_nsec3(kasp);
9376 dns_kasp_t *kasp;
9444 kasp = zone->kasp;
9459 if (kasp != NULL) {
9462 dnssec_log(zone, ISC_LOG_DEBUG(3), "zone_sign:use kasp -> %s",
9470 build_nsec3 = dns_kasp_nsec3(kasp);
16367 dns_kasp_t *kasp;
16380 kasp = dns_zone_getkasp(zone);
16385 result = dns_dnssec_findmatchingkeys(dns_zone_getorigin(zone), kasp,
16516 * Filter the key material preserving TTL changes. If kasp in effect honour the
16525 dns_difftuplelist_t *add, bool kasp, dns_ttl_t ttl) {
16547 if (kasp) {
16578 } else if (kasp) {
16604 dns_kasp_t *kasp = NULL;
16625 * If kasp is in effect honour the existing DNSKEY, CDNSKEY and CDS
16628 kasp = seczone->kasp;
16629 if (kasp != NULL) {
16632 dns_ttl_t ttl = dns_kasp_dnskeyttl(kasp);
16766 filter_keymaterial(seczone, &keydel, &keyadd, kasp != NULL, keyttl);
16767 filter_keymaterial(seczone, &ckeydel, &ckeyadd, kasp != NULL, ckeyttl);
16768 filter_keymaterial(seczone, &cdsdel, &cdsadd, kasp != NULL, cdsttl);
20079 if (zone->kasp == NULL) {
20092 if (zone->kasp == NULL) {
20854 dns_kasp_t *kasp = zone->kasp;
20905 result = dns_keymgr_checkds_id(kasp, &zone->checkds_ok, now, now,
20949 dns_kasp_t *kasp = NULL;
20965 kasp = zone->kasp;
20966 INSIST(kasp != NULL);
21051 KASP_LOCK(kasp);
21144 KASP_UNLOCK(kasp);
22157 dns_kasp_t *kasp = zone->kasp;
22160 REQUIRE(DNS_KASP_VALID(kasp));
22200 dns_kasp_t *kasp;
22239 kasp = zone->kasp;
22250 if (kasp != NULL) {
22251 ttl = dns_kasp_dnskeyttl(kasp);
22252 offlineksk = dns_kasp_offlineksk(kasp);
22253 sigval = dns_kasp_sigvalidity_dnskey(kasp);
22265 if (kasp == NULL) {
22286 &zone->origin, kasp, dir, mctx, &keyset, &keysigs,
22303 } else if (result == ISC_R_SUCCESS && kasp != NULL &&
22323 } else if (result == ISC_R_SUCCESS && kasp != NULL &&
22399 KASP_LOCK(kasp);
22402 result = dns_dnssec_findmatchingkeys(&zone->origin, kasp, dir,
22412 if (kasp != NULL && !offlineksk) {
22419 KASP_UNLOCK(kasp);
22450 kasp, now, &nexttime);
22458 KASP_UNLOCK(kasp);
22468 result = dns_keymgr_offline(&zone->origin, &keys, kasp, now,
22480 KASP_UNLOCK(kasp);
22519 if (kasp != NULL) {
22520 if (strcmp(dns_kasp_getname(kasp), "insecure") == 0) {
22524 digests = dns_kasp_digests(kasp);
22525 cdnskeypub = dns_kasp_cdnskey(kasp);
22854 if (kasp != NULL) {
22924 /* This debug log is used in the kasp system test */
24646 REQUIRE(zone->kasp != NULL);
24652 dns_kasp_dnskeyttl(zone->kasp), &skr));