summaryrefslogtreecommitdiff
path: root/src/p11-tests-lib.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/p11-tests-lib.h')
-rw-r--r--src/p11-tests-lib.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/p11-tests-lib.h b/src/p11-tests-lib.h
index ac35204..500f75c 100644
--- a/src/p11-tests-lib.h
+++ b/src/p11-tests-lib.h
@@ -132,6 +132,15 @@ void p11t_dsa_tests(void);
void p11t_dsa_test_public_key(CK_SESSION_HANDLE session, CK_OBJECT_HANDLE handle);
void p11t_dsa_test_private_key(CK_SESSION_HANDLE session, CK_OBJECT_HANDLE handle);
+int p11t_dh_test_generate_pair (CK_SESSION_HANDLE session);
+
+/* -------------------------------------------------------------------
+ * dh.c
+ */
+
+void p11t_dh_tests (void);
+int p11t_dh_test_generate_pair (CK_SESSION_HANDLE session);
+
/* -------------------------------------------------------------------
* key.c
*/
@@ -148,6 +157,7 @@ DSA* p11t_key_export_public_dsa(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);
+int p11t_key_test (CK_SESSION_HANDLE session, CK_OBJECT_HANDLE object, CK_OBJECT_CLASS klass);
/* -------------------------------------------------------------------
* msg.c
@@ -193,7 +203,8 @@ int p11t_object_get(CK_SESSION_HANDLE session, CK_OBJECT_HANDLE object,
CK_OBJECT_HANDLE p11t_object_find_one(CK_SESSION_HANDLE session, CK_ATTRIBUTE_PTR attrs,
CK_ULONG n_attrs);
-void p11t_object_tests(void);
+void p11t_object_tests (void);
+int p11t_object_generate_pair_bad (CK_SESSION_HANDLE session, CK_MECHANISM_TYPE mech);
/* -------------------------------------------------------------------
* rsa.c