]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
self sigs can be verified
authorMiek Gieben <miekg@NLnetLabs.nl>
Thu, 1 Jun 2006 10:37:11 +0000 (10:37 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Thu, 1 Jun 2006 10:37:11 +0000 (10:37 +0000)
drill/securetrace.c

index d3cd8cd0edd9a5b707a3e04903241af16461e51f..b096bc7201a95b3e151e6526e2403fac6d722e9c 100644 (file)
@@ -11,9 +11,9 @@
 #include "drill.h"
 #include <ldns/dns.h>
 
-#define OK "[OK]"  /* self sig ok */
-#define TRUST "[TR]" /* chain from parent */
-#define BOGUS "[BO]" /* bogus */
+#define SELF "[S]"  /* self sig ok */
+#define TRUST "[T]" /* chain from parent */
+#define BOGUS "[B]" /* bogus */
 
 #if 0
 /* See if there is a key/ds in trusted that matches
@@ -255,7 +255,7 @@ do_secure_trace(ldns_resolver *local_res, ldns_rdf *name, ldns_rr_type t,
                        if (key_list) {
                                if ((st = ldns_verify(key_list, key_sig_list, key_list, NULL)) ==
                                                LDNS_STATUS_OK) {
-                                       print_rr_list_abbr(stdout, key_list, OK);
+                                       print_rr_list_abbr(stdout, key_list, SELF);
 
                                        ldns_rr_list_push_rr_list(trusted_keys, key_list);
                                } else {
@@ -278,7 +278,7 @@ do_secure_trace(ldns_resolver *local_res, ldns_rdf *name, ldns_rr_type t,
                        if (ds_list) {
                                if ((st = ldns_verify(ds_list, ds_sig_list, trusted_keys, NULL)) ==
                                                LDNS_STATUS_OK) {
-                                       print_rr_list_abbr(stdout, ds_list, OK);
+                                       print_rr_list_abbr(stdout, ds_list, SELF);
                                } else {
                                        print_rr_list_abbr(stdout, ds_list, BOGUS);
                                }
@@ -298,6 +298,7 @@ do_secure_trace(ldns_resolver *local_res, ldns_rdf *name, ldns_rr_type t,
 /*
        ldns_rr_list_print(stdout, trusted_keys);
 */
+       printf(";;" SELF " self sig OK; " BOGUS " bogus; " TRUST " trusted\n");
 
        return NULL;
 }