summaryrefslogtreecommitdiff
path: root/kbx/kbxutil.c
diff options
context:
space:
mode:
authorDongHun Kwak <dh0128.kwak@samsung.com>2021-02-09 16:00:42 +0900
committerDongHun Kwak <dh0128.kwak@samsung.com>2021-02-09 16:00:42 +0900
commit18a6a2390beac1918a783d9139c111c2813a6862 (patch)
tree555a32f352b83abfa299e84edfa90bf8095e132b /kbx/kbxutil.c
parent0b02a3fcea1ca6f54c1148c08e983b0de24af8bf (diff)
downloadgpg2-18a6a2390beac1918a783d9139c111c2813a6862.tar.gz
gpg2-18a6a2390beac1918a783d9139c111c2813a6862.tar.bz2
gpg2-18a6a2390beac1918a783d9139c111c2813a6862.zip
Imported Upstream version 2.2.13upstream/2.2.13
Diffstat (limited to 'kbx/kbxutil.c')
-rw-r--r--kbx/kbxutil.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/kbx/kbxutil.c b/kbx/kbxutil.c
index 07774f2..f156122 100644
--- a/kbx/kbxutil.c
+++ b/kbx/kbxutil.c
@@ -330,6 +330,18 @@ dump_fpr (const unsigned char *buffer, size_t len)
static void
+dump_grip (const unsigned char *buffer, size_t len)
+{
+ int i;
+
+ for (i=0; i < len; i++, buffer++)
+ {
+ printf ("%02X", buffer[0]);
+ }
+}
+
+
+static void
dump_openpgp_key (keybox_openpgp_info_t info, const unsigned char *image)
{
printf ("pub %2d %02X%02X%02X%02X",
@@ -338,6 +350,9 @@ dump_openpgp_key (keybox_openpgp_info_t info, const unsigned char *image)
info->primary.keyid[6], info->primary.keyid[7] );
dump_fpr (info->primary.fpr, info->primary.fprlen);
putchar ('\n');
+ fputs ("grp ", stdout);
+ dump_grip (info->primary.grip, 20);
+ putchar ('\n');
if (info->nsubkeys)
{
struct _keybox_openpgp_key_info *k;
@@ -351,6 +366,9 @@ dump_openpgp_key (keybox_openpgp_info_t info, const unsigned char *image)
k->keyid[6], k->keyid[7] );
dump_fpr (k->fpr, k->fprlen);
putchar ('\n');
+ fputs ("grp ", stdout);
+ dump_grip (k->grip, 20);
+ putchar ('\n');
k = k->next;
}
while (k);