From e184a11f94e2d41cd9266484542631bec23628b5 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 15 Apr 2014 16:40:48 +0200 Subject: gpg: New %U expando for the photo viewer. * g10/photoid.c (show_photos): Set namehash. * g10/misc.c (pct_expando): Add "%U" expando. -- This makes is possible to extract all photos ids from a key to different files. --- g10/misc.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'g10/misc.c') diff --git a/g10/misc.c b/g10/misc.c index ba83b1910..77928aa6c 100644 --- a/g10/misc.c +++ b/g10/misc.c @@ -822,6 +822,23 @@ pct_expando(const char *string,struct expando_args *args) } break; + case 'U': /* z-base-32 encoded user id hash. */ + if (args->namehash) + { + char *tmp = zb32_encode (args->namehash, 8*20); + if (tmp) + { + if (idx + strlen (tmp) < maxlen) + { + strcpy (ret+idx, tmp); + idx += strlen (tmp); + } + xfree (tmp); + done = 1; + } + } + break; + case 'c': /* signature count from card, if any. */ if(idx+10