diff options
Diffstat (limited to 'kbx/keybox-search-desc.h')
-rw-r--r-- | kbx/keybox-search-desc.h | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/kbx/keybox-search-desc.h b/kbx/keybox-search-desc.h deleted file mode 100644 index 4be59c27d..000000000 --- a/kbx/keybox-search-desc.h +++ /dev/null @@ -1,72 +0,0 @@ -/* keybox-search-desc.h - Keybox serch description - * Copyright (C) 2001 Free Software Foundation, Inc. - * - * This file is part of GnuPG. - * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * GnuPG is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA - */ - -/* - This file is a temporary kludge until we can come up with solution - to share this description between keybox and the application - specific keydb -*/ - -#ifndef KEYBOX_SEARCH_DESC_H -#define KEYBOX_SEARCH_DESC_H 1 - -typedef enum { - KEYDB_SEARCH_MODE_NONE, - KEYDB_SEARCH_MODE_EXACT, - KEYDB_SEARCH_MODE_SUBSTR, - KEYDB_SEARCH_MODE_MAIL, - KEYDB_SEARCH_MODE_MAILSUB, - KEYDB_SEARCH_MODE_MAILEND, - KEYDB_SEARCH_MODE_WORDS, - KEYDB_SEARCH_MODE_SHORT_KID, - KEYDB_SEARCH_MODE_LONG_KID, - KEYDB_SEARCH_MODE_FPR16, - KEYDB_SEARCH_MODE_FPR20, - 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 -} KeydbSearchMode; - -struct keydb_search_desc { - KeydbSearchMode mode; - int (*skipfnc)(void *,void*); /* used to be: void*, u32* */ - void *skipfncvalue; - const unsigned char *sn; - int snlen; /* -1 := sn is a hex string */ - union { - const char *name; - unsigned char fpr[24]; - unsigned char kid[8]; - } u; -}; - - -struct keydb_search_desc; -typedef struct keydb_search_desc KEYDB_SEARCH_DESC; - -typedef struct keydb_search_desc KEYBOX_SEARCH_DESC; - - - -#endif /*KEYBOX_SEARCH_DESC_H*/ |