diff options
Diffstat (limited to 'g10/keydb.h')
-rw-r--r-- | g10/keydb.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/g10/keydb.h b/g10/keydb.h index 75cb3d4cc..830a7db3c 100644 --- a/g10/keydb.h +++ b/g10/keydb.h @@ -31,6 +31,15 @@ #define MAX_FINGERPRINT_LEN 20 +#define IS_KEY_SIG(s) ((s)->sig_class == 0x1f) +#define IS_UID_SIG(s) (((s)->sig_class & ~3) == 0x10) +#define IS_SUBKEY_SIG(s) ((s)->sig_class == 0x18) +#define IS_KEY_REV(s) ((s)->sig_class == 0x20) +#define IS_UID_REV(s) ((s)->sig_class == 0x30) +#define IS_SUBKEY_REV(s) ((s)->sig_class == 0x28) + + + struct getkey_ctx_s; typedef struct getkey_ctx_s *GETKEY_CTX; |