summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorMiloslav Trmač <mitr@redhat.com>2010-10-13 19:14:37 +0200
committerMiloslav Trmač <mitr@redhat.com>2010-10-13 19:14:37 +0200
commit60fd028b2d6fc3dbc4ac30123492736fc67fb838 (patch)
tree66a1f416f5c678d496d12e427ab89d89d5bf3f7e /lib
parenta823e3dcb9106854c6062669959ba4bfbbb0602f (diff)
downloadncrypto-60fd028b2d6fc3dbc4ac30123492736fc67fb838.tar.gz
ncrypto-60fd028b2d6fc3dbc4ac30123492736fc67fb838.tar.xz
ncrypto-60fd028b2d6fc3dbc4ac30123492736fc67fb838.zip
Use CKR_KEY_HANDLE_INVALID.
Diffstat (limited to 'lib')
-rw-r--r--lib/ncrypto_local.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ncrypto_local.c b/lib/ncrypto_local.c
index 7080c68..51a4f2c 100644
--- a/lib/ncrypto_local.c
+++ b/lib/ncrypto_local.c
@@ -78,7 +78,7 @@ ncr_symm_key_create (struct ncr_symm_key **key, CK_KEY_TYPE type,
CK_RV
ncr_symm_key_destroy (struct ncr_symm_key *key)
{
- g_return_val_if_fail (key != NULL, CKR_ARGUMENTS_BAD);
+ g_return_val_if_fail (key != NULL, CKR_KEY_HANDLE_INVALID);
memset (key->value, 0, key->size); /* FIXME: is this safe WRT optimization? */
free (key);
@@ -329,7 +329,7 @@ symm_cipher_init (struct ncr_symm_cipher_session *sess, _Bool encrypt,
g_return_val_if_fail (sess != NULL, CKR_SESSION_HANDLE_INVALID);
g_return_val_if_fail (sess->state == NSCS_NEW || sess->state == NSCS_FINISHED,
CKR_OPERATION_ACTIVE);
- g_return_val_if_fail (key != NULL, CKR_ARGUMENTS_BAD);
+ g_return_val_if_fail (key != NULL, CKR_KEY_HANDLE_INVALID);
g_return_val_if_fail (param != NULL || param_size == 0, CKR_ARGUMENTS_BAD);
switch (sess->mech)