diff options
author | Stef Walter <stef@memberwebs.com> | 2008-12-05 00:31:51 +0000 |
---|---|---|
committer | Stef Walter <stef@memberwebs.com> | 2008-12-05 00:31:51 +0000 |
commit | fb19dad45d9961903b947d77af52d12e928df342 (patch) | |
tree | c088acab7029221789d062e6c0e5261b8998f9b3 /src/p11-tests.h | |
parent | 91d28a736abc1e1cd04b453f5c16f343feb91a3d (diff) |
Implement mechanism info tests.
Diffstat (limited to 'src/p11-tests.h')
-rw-r--r-- | src/p11-tests.h | 23 |
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 |