diff options
Diffstat (limited to 'dnssec.c')
| -rw-r--r-- | dnssec.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -285,6 +285,7 @@ ldns_calc_keytag(const ldns_rr *key) } if (ldns_rr_get_type(key) != LDNS_RR_TYPE_DNSKEY && + ldns_rr_get_type(key) != LDNS_RR_TYPE_CDNSKEY && ldns_rr_get_type(key) != LDNS_RR_TYPE_KEY ) { return 0; @@ -517,7 +518,8 @@ ldns_key_rr2ds(const ldns_rr *key, ldns_hash h) const EVP_MD* md = NULL; #endif - if (ldns_rr_get_type(key) != LDNS_RR_TYPE_DNSKEY) { + if (ldns_rr_get_type(key) != LDNS_RR_TYPE_DNSKEY && + ldns_rr_get_type(key) != LDNS_RR_TYPE_CDNSKEY) { return NULL; } |
