diff options
author | Stef Walter <stef@memberwebs.com> | 2009-11-16 20:52:55 +0000 |
---|---|---|
committer | Stef Walter <stef@memberwebs.com> | 2009-11-16 20:52:55 +0000 |
commit | f4b12883579af918653904d3f1351d9a454d5e6f (patch) | |
tree | 0f0a6f47be8953d05b653078d9c78b57ceed43d0 /src/p11-tests-lib.h | |
parent | 21988df94ddce026cbd3bcf0146f30fbf68a678b (diff) |
Implement testing of DH key pair generation
Diffstat (limited to 'src/p11-tests-lib.h')
-rw-r--r-- | src/p11-tests-lib.h | 13 |
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 |