X-Git-Url: https://git.sommitrealweird.co.uk/onak.git/blobdiff_plain/5e1b22d763640c4d7a09d07920403d8d491b4410..3839a6a5eb45a07065cef61b2bfe2c7f317c7b44:/keyindex.c?ds=inline
diff --git a/keyindex.c b/keyindex.c
index eee2e8a..45606f0 100644
--- a/keyindex.c
+++ b/keyindex.c
@@ -53,7 +53,7 @@ int list_sigs(struct openpgp_packet_list *sigs, bool html)
}
if (html && uid != NULL) {
printf("%s %08" PRIX64
+ "search=0x%016" PRIX64 "\">%08" PRIX64
" "
"%s\n",
@@ -189,10 +189,11 @@ void display_fingerprint(struct openpgp_publickey *key)
(i % 2 == 0)) {
printf(" ");
}
- printf("%02X", fp[i]);
- if ((i * 2) == length) {
+ if (length == 20 && (i * 2) == length) {
+ /* Extra space in the middle of a SHA1 fingerprint */
printf(" ");
}
+ printf("%02X", fp[i]);
}
printf("\n");
@@ -296,7 +297,7 @@ int key_index(struct openpgp_publickey *keys, bool verbose, bool fingerprint,
if (html) {
printf("pub %5d%c/%08" PRIX64
+ "search=0x%016" PRIX64 "\">%08" PRIX64
" %04d/%02d/%02d ",
length,
typech,