summaryrefslogtreecommitdiff
path: root/src/p11-tests.h
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2008-12-05 00:31:51 +0000
committerStef Walter <stef@memberwebs.com>2008-12-05 00:31:51 +0000
commitfb19dad45d9961903b947d77af52d12e928df342 (patch)
treec088acab7029221789d062e6c0e5261b8998f9b3 /src/p11-tests.h
parent91d28a736abc1e1cd04b453f5c16f343feb91a3d (diff)
Implement mechanism info tests.
Diffstat (limited to 'src/p11-tests.h')
-rw-r--r--src/p11-tests.h23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/p11-tests.h b/src/p11-tests.h
index 89b856c..4a79ffd 100644
--- a/src/p11-tests.h
+++ b/src/p11-tests.h
@@ -35,22 +35,25 @@ int p11t_check_ulong(const char *message, CK_ULONG have, CK_ULONG want);
int p11t_check_mask(const char *message, CK_ULONG flags, CK_ULONG mask);
+int p11t_check_flag(const char *message, CK_ULONG flags, CK_ULONG flag);
+
+int p11t_check_nflag(const char *message, CK_ULONG flags, CK_ULONG nflag);
+
/* -------------------------------------------------------------------
- * info.c
+ * slot.c
*/
-extern CK_INFO p11t_info_global;
+extern CK_INFO p11t_slot_global;
-extern CK_ULONG p11t_info_slot_count;
-extern CK_SLOT_ID_PTR p11t_info_slot_ids;
-extern CK_SLOT_INFO_PTR p11t_info_slot_info;
-extern CK_TOKEN_INFO_PTR p11t_info_token_info;
+extern CK_ULONG p11t_slot_count;
+extern CK_SLOT_ID_PTR p11t_slot_ids;
+extern CK_SLOT_INFO_PTR p11t_slot_info;
+extern CK_TOKEN_INFO_PTR p11t_slot_token_info;
-extern CK_ULONG p11t_info_mech_count;
-extern CK_MECHANISM_TYPE_PTR p11t_info_mech_types;
-extern CK_MECHANISM_INFO_PTR p11t_info_mech_info;
+extern CK_ULONG* p11t_slot_mech_count;
+extern CK_MECHANISM_INFO_PTR* p11t_slot_mech_info;
-void p11t_info_tests(void);
+void p11t_slot_tests(void);
/* -------------------------------------------------------------------
* module.c