summaryrefslogtreecommitdiff
path: root/common/mock.h
diff options
context:
space:
mode:
authorStef Walter <stefw@gnome.org>2013-01-21 11:06:41 +0100
committerStef Walter <stefw@gnome.org>2013-02-05 14:54:53 +0100
commit3e70ecbab850bcc08ee89e1256d82cca70d80ee7 (patch)
treefadca8bd00fb750cbbedf51c09c2bf65e2689a1c /common/mock.h
parente5816187231ce27e5f634995e62c1d3ae5c5b2f1 (diff)
Add public iterator API to p11-kit
Diffstat (limited to 'common/mock.h')
-rw-r--r--common/mock.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/common/mock.h b/common/mock.h
index 5beebe6..daac1c8 100644
--- a/common/mock.h
+++ b/common/mock.h
@@ -67,6 +67,7 @@ enum {
MOCK_SLOT_ONE_ID = 52,
MOCK_SLOT_TWO_ID = 134,
+ MOCK_DATA_OBJECT = 2,
MOCK_PRIVATE_KEY_CAPITALIZE = 3,
MOCK_PUBLIC_KEY_CAPITALIZE = 4,
MOCK_PRIVATE_KEY_PREFIX = 5,
@@ -109,6 +110,14 @@ CK_RV mock_C_GetSlotList__no_tokens (CK_BBOOL token_presen
CK_SLOT_ID_PTR slot_list,
CK_ULONG_PTR count);
+CK_RV mock_C_GetSlotList__fail_first (CK_BBOOL token_present,
+ CK_SLOT_ID_PTR slot_list,
+ CK_ULONG_PTR count);
+
+CK_RV mock_C_GetSlotList__fail_late (CK_BBOOL token_present,
+ CK_SLOT_ID_PTR slot_list,
+ CK_ULONG_PTR count);
+
CK_RV mock_C_GetSlotInfo (CK_SLOT_ID slot_id,
CK_SLOT_INFO_PTR info);
@@ -121,6 +130,9 @@ CK_RV mock_C_GetTokenInfo (CK_SLOT_ID slot_id,
CK_RV mock_C_GetTokenInfo__invalid_slotid (CK_SLOT_ID slot_id,
CK_TOKEN_INFO_PTR info);
+CK_RV mock_C_GetTokenInfo_not_initialized (CK_SLOT_ID slot_id,
+ CK_TOKEN_INFO_PTR info);
+
CK_RV mock_C_GetMechanismList (CK_SLOT_ID slot_id,
CK_MECHANISM_TYPE_PTR mechanism_list,
CK_ULONG_PTR count);
@@ -161,6 +173,12 @@ CK_RV mock_C_OpenSession__invalid_slotid (CK_SLOT_ID slot_id,
CK_NOTIFY callback,
CK_SESSION_HANDLE_PTR session);
+CK_RV mock_C_OpenSession__fails (CK_SLOT_ID slot_id,
+ CK_FLAGS flags,
+ CK_VOID_PTR user_data,
+ CK_NOTIFY callback,
+ CK_SESSION_HANDLE_PTR session);
+
CK_RV mock_C_OpenSession (CK_SLOT_ID slot_id,
CK_FLAGS flags,
CK_VOID_PTR user_data,
@@ -289,6 +307,16 @@ CK_RV mock_C_GetAttributeValue__invalid_handle (CK_SESSION_HANDLE ses
CK_ATTRIBUTE_PTR template,
CK_ULONG count);
+CK_RV mock_C_GetAttributeValue__fail_first (CK_SESSION_HANDLE session,
+ CK_OBJECT_HANDLE object,
+ CK_ATTRIBUTE_PTR template,
+ CK_ULONG count);
+
+CK_RV mock_C_GetAttributeValue__fail_late (CK_SESSION_HANDLE session,
+ CK_OBJECT_HANDLE object,
+ CK_ATTRIBUTE_PTR template,
+ CK_ULONG count);
+
CK_RV mock_C_SetAttributeValue (CK_SESSION_HANDLE session,
CK_OBJECT_HANDLE object,
CK_ATTRIBUTE_PTR template,
@@ -307,6 +335,10 @@ CK_RV mock_C_FindObjectsInit__invalid_handle (CK_SESSION_HANDLE ses
CK_ATTRIBUTE_PTR template,
CK_ULONG count);
+CK_RV mock_C_FindObjectsInit__fails (CK_SESSION_HANDLE session,
+ CK_ATTRIBUTE_PTR template,
+ CK_ULONG count);
+
CK_RV mock_C_FindObjects (CK_SESSION_HANDLE session,
CK_OBJECT_HANDLE_PTR objects,
CK_ULONG max_object_count,
@@ -317,6 +349,11 @@ CK_RV mock_C_FindObjects__invalid_handle (CK_SESSION_HANDLE ses
CK_ULONG max_count,
CK_ULONG_PTR count);
+CK_RV mock_C_FindObjects__fails (CK_SESSION_HANDLE session,
+ CK_OBJECT_HANDLE_PTR objects,
+ CK_ULONG max_count,
+ CK_ULONG_PTR count);
+
CK_RV mock_C_FindObjectsFinal (CK_SESSION_HANDLE session);
CK_RV mock_C_FindObjectsFinal__invalid_handle (CK_SESSION_HANDLE session);