summaryrefslogtreecommitdiff
path: root/src/p11-tests.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/p11-tests.h')
-rw-r--r--src/p11-tests.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/p11-tests.h b/src/p11-tests.h
index 4ab508d..2bf4c53 100644
--- a/src/p11-tests.h
+++ b/src/p11-tests.h
@@ -120,6 +120,8 @@ CK_OBJECT_HANDLE p11t_key_get_private(CK_SESSION_HANDLE session, CK_OBJECT_HANDL
RSA* p11t_key_export_public_rsa(CK_SESSION_HANDLE session, CK_OBJECT_HANDLE key);
+CK_RV p11t_key_login_context_specific (CK_SESSION_HANDLE session, CK_OBJECT_HANDLE key);
+
void p11t_key_tests(void);
/* -------------------------------------------------------------------
@@ -183,6 +185,7 @@ int p11t_session_login(CK_SESSION_HANDLE handle);
int p11t_session_logout(CK_SESSION_HANDLE handle);
int p11t_session_close(CK_SESSION_HANDLE handle);
int p11t_session_close_all(CK_SLOT_ID slot);
+CK_UTF8CHAR_PTR p11t_session_get_pin(CK_SLOT_ID slot, CK_USER_TYPE user, CK_ULONG_PTR n_pin);
void p11t_session_config(const char *name, const char *value);
@@ -193,6 +196,7 @@ void p11t_session_tests(void);
*/
extern CK_ULONG p11t_slot_count;
+extern int p11t_slot_virtual;
void p11t_slot_tests(void);
@@ -213,7 +217,7 @@ CK_MECHANISM_INFO_PTR p11t_slot_get_mech_info(CK_SLOT_ID slot, CK_MECHANISM_TYPE
* test-data.c
*/
-#define P11T_BLOCK 1024
+#define P11T_BLOCK 10240
extern const CK_BYTE p11t_test_data[];
extern const CK_ULONG p11t_test_data_size;
extern const CK_ULONG p11t_test_data_bits;