Decryption does now work
[gnupg.git] / sm / keylist.c
index f47a0b7..98ae8eb 100644 (file)
@@ -104,6 +104,9 @@ list_cert_colon (KsbaCert cert, FILE *fp)
   p = gpgsm_get_fingerprint_hexstring (cert, GCRY_MD_SHA1);
   fprintf (fp, "fpr:::::::::%s:\n", p);
   xfree (p);
+  p = gpgsm_get_keygrip_hexstring (cert);
+  fprintf (fp, "grp:::::::::%s:\n", p?p:"");
+  xfree (p);
   if (opt.with_key_data)
     print_key_data (cert, fp);
 
@@ -165,13 +168,13 @@ gpgsm_list_keys (CTRL ctrl, STRLIST names, FILE *fp)
               putc ('\n', fp);
               lastresname = resname;
             }
-          if (ctrl->with_colons)
-            list_cert_colon (cert, fp);
-          else
-            list_cert_colon (cert, fp);
-          ksba_cert_release (cert); 
-          cert = NULL;
-        } 
+        }
+      if (ctrl->with_colons)
+        list_cert_colon (cert, fp);
+      else
+        list_cert_colon (cert, fp);
+      ksba_cert_release (cert); 
+      cert = NULL;
     }
   while (!(rc = keydb_search_next (hd)));
   if (rc && rc != -1)