void print_ds_abbr(FILE *fp, ldns_rr *ds);
/**
- * print some rdfs of a dnskey list
+ * print some rdfs of a rr in a rr_list
*/
-void print_dnskey_list_abbr(FILE *fp, ldns_rr_list *sig, char *usr);
-/**
- * print some rdfs of a signature list
- */
-void print_rrsig_list_abbr(FILE *fp, ldns_rr_list *sig, char *usr);
-/**
- * print some rdfs of a ds list
- */
-void print_ds_list_abbr(FILE *fp, ldns_rr_list *sig, char *usr);
+void print_rr_lst_abbr(FILE *fp, ldns_rr_list *sig, char *usr);
/**
* Alloc some memory, with error checking
ldns_rr_list *ds_sig_list;
ldns_rr_list *ds_list;
+ ldns_rr_list *TMP_ds_list;
+
secure = true;
authname = NULL;
loop_count = 0;
print_rr_list_abbr(stdout, ds_list, NULL);
print_rr_list_abbr(stdout, sig_list, NULL);
- ds_key_match(ds_list, trusted_keys);
+ TMP_ds_list = ds_key_match(ds_list, trusted_keys);
+ print_rr_list_abbr(stdout, TMP_ds_list, VAL);
break;
case LDNS_PACKET_NXDOMAIN:
/* /DNSSEC */
if (loop_count++ > 20) {
- /* unlikely that we are doing something usefull */
error("Looks like we are looping");
ldns_pkt_free(p);
return NULL;
printf("not validated\n");
}
}
- ds_key_match(ds_list, trusted_keys);
+ TMP_ds_list = ds_key_match(ds_list, trusted_keys);
+ print_rr_list_abbr(stdout, TMP_ds_list, VAL);
break;
case LDNS_PACKET_NXDOMAIN:
case LDNS_PACKET_NODATA: