diff options
author | Stef Walter <stef@memberwebs.com> | 2009-01-10 13:58:15 +0000 |
---|---|---|
committer | Stef Walter <stef@memberwebs.com> | 2009-01-10 13:58:15 +0000 |
commit | f8c4c268f745985322126cf99a51ac227a432dc8 (patch) | |
tree | 778a4afd3a55f3964e7d3ffff99dcfe0af54321c /src/p11-tests.h | |
parent | 1220a0745cb8674e5ce0506a1ad298fe08b0f745 (diff) |
Test creation of session keys.
Diffstat (limited to 'src/p11-tests.h')
-rw-r--r-- | src/p11-tests.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/p11-tests.h b/src/p11-tests.h index 53f6756..15c95b3 100644 --- a/src/p11-tests.h +++ b/src/p11-tests.h @@ -20,6 +20,7 @@ #define CK_INVALID ((CK_ULONG)-1) extern int p11t_test_unexpected; +extern int p11t_test_write_session; /* ------------------------------------------------------------------- * certificate.c @@ -126,6 +127,9 @@ int p11t_crypto_test_verify (CK_SESSION_HANDLE session, CK_MECHANISM_TYPE mech); 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); + /* ------------------------------------------------------------------- * key.c */ @@ -134,6 +138,8 @@ 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); +CK_MECHANISM_TYPE_PTR p11t_key_get_mechanisms(CK_SESSION_HANDLE session, CK_OBJECT_HANDLE key, CK_ULONG_PTR n_mechanisms); + 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); @@ -191,7 +197,9 @@ void p11t_object_tests(void); * rsa.c */ -void p11t_rsa_tests(void); +void p11t_rsa_tests (void); +void p11t_rsa_test_public_key (CK_SESSION_HANDLE session, CK_OBJECT_HANDLE handle); +void p11t_rsa_test_private_key(CK_SESSION_HANDLE session, CK_OBJECT_HANDLE handle); /* ------------------------------------------------------------------- * session.c |