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.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/p11-tests.h b/src/p11-tests.h
index 2bf4c53..d53a58a 100644
--- a/src/p11-tests.h
+++ b/src/p11-tests.h
@@ -15,6 +15,7 @@
#include <stdarg.h>
#include <openssl/rsa.h>
+#include <openssl/dsa.h>
#define CK_INVALID ((CK_ULONG)-1)
@@ -111,6 +112,12 @@ void p11t_config_parse(const char* filename);
void p11t_config_cleanup(void);
/* -------------------------------------------------------------------
+ * dsa.c
+ */
+
+void p11t_dsa_tests(void);
+
+/* -------------------------------------------------------------------
* key.c
*/
@@ -119,6 +126,7 @@ CK_OBJECT_HANDLE p11t_key_get_public(CK_SESSION_HANDLE session, CK_OBJECT_HANDLE
CK_OBJECT_HANDLE p11t_key_get_private(CK_SESSION_HANDLE session, CK_OBJECT_HANDLE key);
RSA* p11t_key_export_public_rsa(CK_SESSION_HANDLE session, CK_OBJECT_HANDLE key);
+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);