14 #ifndef GWEN_CRYPT_TOKEN_KEYINFO_H
15 #define GWEN_CRYPT_TOKEN_KEYINFO_H
56 #define GWEN_CRYPT_TOKEN_KEYFLAGS_HASSTATUS 0x00010000
57 #define GWEN_CRYPT_TOKEN_KEYFLAGS_HASMODULUS 0x00020000
58 #define GWEN_CRYPT_TOKEN_KEYFLAGS_HASEXPONENT 0x00040000
59 #define GWEN_CRYPT_TOKEN_KEYFLAGS_HASACTIONFLAGS 0x00080000
60 #define GWEN_CRYPT_TOKEN_KEYFLAGS_HASKEYVERSION 0x00100000
61 #define GWEN_CRYPT_TOKEN_KEYFLAGS_HASSIGNCOUNTER 0x00200000
62 #define GWEN_CRYPT_TOKEN_KEYFLAGS_HASKEYNUMBER 0x00400000
64 #define GWEN_CRYPT_TOKEN_KEYFLAGS_ACTIONMASK 0x0000000f
65 #define GWEN_CRYPT_TOKEN_KEYFLAGS_CANSIGN 0x00000001
66 #define GWEN_CRYPT_TOKEN_KEYFLAGS_CANVERIFY 0x00000002
67 #define GWEN_CRYPT_TOKEN_KEYFLAGS_CANENCIPHER 0x00000004
68 #define GWEN_CRYPT_TOKEN_KEYFLAGS_CANDECIPHER 0x00000008