summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
ec6d9d2)
When generating our html keyindexes, use 64bit key ids for the links,
to help avoid collisions. Also make lookup support this length of id.
}
if (html && uid != NULL) {
printf("%s <a href=\"lookup?op=get&"
}
if (html && uid != NULL) {
printf("%s <a href=\"lookup?op=get&"
- "search=%08llX\">%08llX</a> "
- "<a href=\"lookup?op=vindex&search=0x%08llX\">"
+ "search=%016llX\">%08llX</a> "
+ "<a href=\"lookup?op=vindex&search=0x%016llX\">"
- sigid & 0xFFFFFFFF,
- sigid & 0xFFFFFFFF,
txt2html(uid));
} else if (html && uid == NULL) {
printf("%s %08llX "
txt2html(uid));
} else if (html && uid == NULL) {
printf("%s %08llX "
keys->publickey->data[0]);
}
keys->publickey->data[0]);
}
- keyid = (get_keyid(keys) & 0xFFFFFFFF);
+ keyid = get_keyid(keys);
if (html) {
printf("pub %5d%c/<a href=\"lookup?op=get&"
if (html) {
printf("pub %5d%c/<a href=\"lookup?op=get&"
- "search=%08X\">%08X</a> %04d/%02d/%02d ",
+ "search=%016llX\">%08llX</a> %04d/%02d/%02d ",
length,
(type == 1) ? 'R' : ((type == 16) ? 'g' :
((type == 17) ? 'D' : '?')),
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 {
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' : '?')),
length,
(type == 1) ? 'R' : ((type == 16) ? 'g' :
((type == 17) ? 'D' : '?')),
created->tm_year + 1900,
created->tm_mon + 1,
created->tm_mday);
created->tm_year + 1900,
created->tm_mon + 1,
created->tm_mday);
curuid->packet->data);
if (html) {
printf("<a href=\"lookup?op=vindex&"
curuid->packet->data);
if (html) {
printf("<a href=\"lookup?op=vindex&"
- "search=0x%08X\">",
- (uint32_t) keyid);
+ "search=0x%016llX\">",
+ keyid);
}
printf("%s%s%s\n",
(html) ? txt2html(buf) : buf,
}
printf("%s%s%s\n",
(html) ? txt2html(buf) : buf,
search = params[i+1];
params[i+1] = NULL;
if (search != NULL) {
search = params[i+1];
params[i+1] = NULL;
if (search != NULL) {
- keyid = strtoul(search, &end, 16);
+ keyid = strtoull(search, &end, 16);
if (*search != 0 &&
end != NULL &&
*end == 0) {
if (*search != 0 &&
end != NULL &&
*end == 0) {