* Fix crash using GOST for particular platform configurations.
* extern C declarations used in the header file.
* Removed debug fprintf from resolver.c.
+ * ldns-signzone checks if public key file is for the right zone.
1.6.5
* Catch \X where X is a digit as an error.
ldns_key_set_keytag(key, ldns_key_keytag(key) - 1);
}
}
+ if(pubkey && ldns_dname_compare(ldns_rr_owner(pubkey), ldns_rr_owner(ldns_zone_soa(orig_zone))) != 0) {
+ fprintf(stderr, "Error %s.key has wrong name: %s\n",
+ keyfile_name_base, ldns_rdf2str(ldns_rr_owner(pubkey)));
+ exit(EXIT_FAILURE); /* leak rdf2str, but we exit */
+ }
}
if (!pubkey) {