summaryrefslogtreecommitdiffstats
path: root/ncr.c
diff options
context:
space:
mode:
Diffstat (limited to 'ncr.c')
-rw-r--r--ncr.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/ncr.c b/ncr.c
index 1736abb..3e246ba 100644
--- a/ncr.c
+++ b/ncr.c
@@ -95,9 +95,17 @@ ncr_ioctl(struct ncr_lists* lst, struct file *filp,
case NCRIO_KEY_GET_INFO:
return ncr_key_info(&lst->key, (void*)arg);
case NCRIO_KEY_WRAP:
- return ncr_key_wrap(&lst->key, &lst->data, &lst->sessions, (void*)arg);
+ return ncr_key_wrap(&lst->key, &lst->data, (void*)arg);
case NCRIO_KEY_UNWRAP:
- return ncr_key_unwrap(&lst->key, &lst->data, &lst->sessions, (void*)arg);
+ return ncr_key_unwrap(&lst->key, &lst->data, (void*)arg);
+ case NCRIO_SESSION_INIT:
+ return ncr_session_init(lst, (void*)arg);
+ case NCRIO_SESSION_UPDATE:
+ return ncr_session_update(lst, (void*)arg);
+ case NCRIO_SESSION_FINAL:
+ return ncr_session_final(lst, (void*)arg);
+ case NCRIO_SESSION_ONCE:
+ return ncr_session_once(lst, (void*)arg);
#if 0
case NCRIO_KEY_GENERATE_PAIR:
return ncr_key_generate_pair(&lst->key, (void*)arg);