X-Git-Url: https://git.sommitrealweird.co.uk/onak.git/blobdiff_plain/abc90dd0602ca116ce61886e962aecd14d4459cc..9cff08f92a96ed9ba182db3fa59a0ce516a50740:/keyindex.c?ds=sidebyside
diff --git a/keyindex.c b/keyindex.c
index c043fa4..0732a11 100644
--- a/keyindex.c
+++ b/keyindex.c
@@ -40,13 +40,13 @@ int list_sigs(struct openpgp_packet_list *sigs, bool html)
}
if (html && uid != NULL) {
printf("%s %08llX "
- ""
+ "search=%016llX\">%08llX "
+ ""
"%s\n",
sig,
+ sigid,
sigid & 0xFFFFFFFF,
- sigid & 0xFFFFFFFF,
- sigid & 0xFFFFFFFF,
+ sigid,
txt2html(uid));
} else if (html && uid == NULL) {
printf("%s %08llX "
@@ -231,25 +231,25 @@ int key_index(struct openpgp_publickey *keys, bool verbose, bool fingerprint,
keys->publickey->data[0]);
}
- keyid = (get_keyid(keys) & 0xFFFFFFFF);
+ keyid = get_keyid(keys);
if (html) {
printf("pub %5d%c/%08X %04d/%02d/%02d ",
+ "search=%016llX\">%08llX %04d/%02d/%02d ",
length,
(type == 1) ? 'R' : ((type == 16) ? 'g' :
((type == 17) ? 'D' : '?')),
- (uint32_t) keyid,
- (uint32_t) keyid,
+ keyid,
+ keyid & 0xFFFFFFFF,
created->tm_year + 1900,
created->tm_mon + 1,
created->tm_mday);
} else {
- printf("pub %5d%c/%08X %04d/%02d/%02d ",
+ printf("pub %5d%c/%08llX %04d/%02d/%02d ",
length,
(type == 1) ? 'R' : ((type == 16) ? 'g' :
((type == 17) ? 'D' : '?')),
- (uint32_t) keyid,
+ keyid & 0xFFFFFFFF,
created->tm_year + 1900,
created->tm_mon + 1,
created->tm_mday);
@@ -262,8 +262,8 @@ int key_index(struct openpgp_publickey *keys, bool verbose, bool fingerprint,
curuid->packet->data);
if (html) {
printf("",
- (uint32_t) keyid);
+ "search=0x%016llX\">",
+ keyid);
}
printf("%s%s%s\n",
(html) ? txt2html(buf) : buf,