1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-03 22:56:33 +02:00

New searchmode and hack to allow a hex encoded serial number

This commit is contained in:
Werner Koch 2001-12-11 12:28:17 +00:00
parent 0d2ea2811b
commit f463880562
2 changed files with 112 additions and 4 deletions

View file

@ -42,6 +42,7 @@ typedef enum {
KEYDB_SEARCH_MODE_FPR,
KEYDB_SEARCH_MODE_ISSUER,
KEYDB_SEARCH_MODE_ISSUER_SN,
KEYDB_SEARCH_MODE_SN,
KEYDB_SEARCH_MODE_SUBJECT,
KEYDB_SEARCH_MODE_FIRST,
KEYDB_SEARCH_MODE_NEXT
@ -51,11 +52,12 @@ struct keydb_search_desc {
KeydbSearchMode mode;
int (*skipfnc)(void *,void*); /* used to be: void*, u32* */
void *skipfncvalue;
const unsigned char *sn; /* used only with _MODE_ISSUER_SN */
const unsigned char *sn;
int sn_is_string; /* very ugly */
union {
const char *name;
char fpr[24];
/*fixme: u32 kid[2];*/
unsigned char fpr[24];
unsigned char kid[8];
} u;
};