summaryrefslogtreecommitdiff
path: root/src/rsa.c
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2008-12-24 21:18:39 +0000
committerStef Walter <stef@memberwebs.com>2008-12-24 21:18:39 +0000
commit8804d957de520b394b669e60b4cb1877b80778a2 (patch)
tree0533d7ea50e17f5a306ce0b3fda5d55d80365431 /src/rsa.c
parentcdaffa87e8578503bc2f86fe1c0a3e000233666d (diff)
Add generic crypto testing.
Diffstat (limited to 'src/rsa.c')
-rw-r--r--src/rsa.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/rsa.c b/src/rsa.c
index 85911b5..0ae43cb 100644
--- a/src/rsa.c
+++ b/src/rsa.c
@@ -596,6 +596,12 @@ test_rsa(CK_SLOT_ID slot, CK_MECHANISM_TYPE mech, CK_MECHANISM_INFO_PTR info)
if(!p11t_session_login(session))
return;
+ /* Test signing corner cases */
+ p11t_crypto_test_encrypt (session, mech);
+ p11t_crypto_test_decrypt (session, mech);
+ p11t_crypto_test_sign (session, mech);
+ p11t_crypto_test_verify (session, mech);
+
keys = p11t_object_find(session, attrs, 2, &n_keys);
if(!keys)
return;