diff options
Diffstat (limited to 'src/p11-tests.h')
-rw-r--r-- | src/p11-tests.h | 6 |
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; |