summaryrefslogtreecommitdiff
path: root/lib/pkcs11_int.c
diff options
context:
space:
mode:
authorJan Vcelak <jan.vcelak@nic.cz>2016-02-25 15:21:29 +0100
committerNikos Mavrogiannopoulos <nmav@redhat.com>2016-02-26 13:34:09 +0100
commit88fbd274df32705424c2c752c3ac32b314ee2a94 (patch)
tree4ea41306940be310c2ca467def2555f6a326c015 /lib/pkcs11_int.c
parentdd8c145c9073f30c4e61eb519c3965054e889568 (diff)
downloadgnutls-88fbd274df32705424c2c752c3ac32b314ee2a94.tar.gz
pkcs11: add interface for C_GenerateKey
Signed-off-by: Jan Vcelak <jan.vcelak@nic.cz>
Diffstat (limited to 'lib/pkcs11_int.c')
-rw-r--r--lib/pkcs11_int.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/pkcs11_int.c b/lib/pkcs11_int.c
index a2277b8823..e8517d5cfd 100644
--- a/lib/pkcs11_int.c
+++ b/lib/pkcs11_int.c
@@ -185,6 +185,17 @@ pkcs11_sign(struct ck_function_list * module,
}
ck_rv_t
+pkcs11_generate_key(struct ck_function_list * module,
+ ck_session_handle_t sess,
+ struct ck_mechanism * mechanism,
+ struct ck_attribute * templ,
+ unsigned long count,
+ ck_object_handle_t * key)
+{
+ return (module)->C_GenerateKey(sess, mechanism, templ, count, key);
+}
+
+ck_rv_t
pkcs11_generate_key_pair(struct ck_function_list * module,
ck_session_handle_t sess,
struct ck_mechanism * mechanism,