53
53
typedef CK_ULONG CK_G_APPLICATION_ID;
55
55
typedef struct CK_G_APPLICATION {
56
CK_UTF8CHAR applicationName;
57
56
CK_VOID_PTR applicationData;
59
57
CK_G_APPLICATION_ID applicationId;
60
58
} CK_G_APPLICATION;
64
62
#define CKR_G_APPLICATION_ID_INVALID (CKR_GNOME + 10)
65
/* -------------------------------------------------------------------
69
#define CKO_G_COLLECTION (CKO_GNOME + 110)
71
#define CKK_G_SECRET_ITEM (CKK_GNOME + 101)
73
#define CKO_G_SEARCH (CKO_GNOME + 111)
75
#define CKA_G_LOCKED (CKA_GNOME + 210)
77
#define CKA_G_CREATED (CKA_GNOME + 211)
79
#define CKA_G_MODIFIED (CKA_GNOME + 212)
81
#define CKA_G_FIELDS (CKA_GNOME + 213)
83
#define CKA_G_COLLECTION (CKA_GNOME + 214)
85
#define CKA_G_MATCHED (CKA_GNOME + 215)
87
#define CKA_G_SCHEMA (CKA_GNOME + 216)
89
/* -------------------------------------------------------------------
93
/* Used for wrapping and unwrapping as null */
94
#define CKM_G_NULL (CKM_GNOME + 100)
96
#define CKK_G_NULL (CKK_GNOME + 100)
98
/* -------------------------------------------------------------------
102
#define CKA_G_DESTRUCT_IDLE (CKA_GNOME + 190)
104
#define CKA_G_DESTRUCT_AFTER (CKA_GNOME + 191)
106
#define CKA_G_DESTRUCT_USES (CKA_GNOME + 192)
108
/* -------------------------------------------------------------------
112
#define CKO_G_CREDENTIAL (CKO_GNOME + 100)
114
#define CKA_G_OBJECT (CKA_GNOME + 202)
116
#define CKA_G_CREDENTIAL (CKA_GNOME + 204)
118
#define CKA_G_CREDENTIAL_TEMPLATE (CKA_GNOME + 205)
66
120
#endif /* PKCS11I_H */