summaryrefslogtreecommitdiff
path: root/lib/pkcs11_int.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-07-27 18:07:54 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2017-08-04 13:54:42 +0200
commit98aef258ac83312449d59adf8e75932df4c7e9be (patch)
tree13f005a7c3bdc492f37718e9e6cbfa645dc96690 /lib/pkcs11_int.c
parentacb99354b29c7f9a3e913904cd046f28e2b1012d (diff)
downloadgnutls-98aef258ac83312449d59adf8e75932df4c7e9be.tar.gz
gnutls_pkcs11_token_check_mechanism: introduced function to check token for a particular mechanism
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'lib/pkcs11_int.c')
-rw-r--r--lib/pkcs11_int.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/pkcs11_int.c b/lib/pkcs11_int.c
index dce59475c7..1134f43252 100644
--- a/lib/pkcs11_int.c
+++ b/lib/pkcs11_int.c
@@ -173,6 +173,16 @@ pkcs11_get_mechanism_list(struct ck_function_list * module,
}
ck_rv_t
+pkcs11_get_mechanism_info(struct ck_function_list *module,
+ ck_slot_id_t slot_id,
+ ck_mechanism_type_t mechanism,
+ struct ck_mechanism_info *ptr)
+{
+ return (module)->C_GetMechanismInfo(slot_id, mechanism,
+ ptr);
+}
+
+ck_rv_t
pkcs11_sign_init(struct ck_function_list * module,
ck_session_handle_t sess,
struct ck_mechanism * mechanism, ck_object_handle_t key)