summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2007-05-07 15:23:54 +0000
committerSimon Josefsson <simon@josefsson.org>2007-05-07 15:23:54 +0000
commit9054e40be201446accd83d50caf475739d81fc29 (patch)
treea2d964964ccab7b1b592b1bde44820b738959505
parenta75ecc2b752e155493d089f59543e98c5cd0a016 (diff)
downloadgnutls-9054e40be201446accd83d50caf475739d81fc29.tar.gz
Add gnutls_sign_func, gnutls_set_sign_function,
gnutls_get_sign_function.
-rw-r--r--includes/gnutls/gnutls.h.in11
1 files changed, 11 insertions, 0 deletions
diff --git a/includes/gnutls/gnutls.h.in b/includes/gnutls/gnutls.h.in
index e52fd59a55..823f5bd22c 100644
--- a/includes/gnutls/gnutls.h.in
+++ b/includes/gnutls/gnutls.h.in
@@ -816,6 +816,17 @@ extern "C"
void gnutls_transport_set_errno (gnutls_session_t session, int err);
void gnutls_transport_set_global_errno (int err);
+ typedef int (*gnutls_sign_func) (gnutls_session_t session,
+ gnutls_datum_t * cert,
+ const gnutls_datum_t * hash_concat,
+ gnutls_datum_t * signature);
+
+ void gnutls_set_sign_function (gnutls_session_t session,
+ gnutls_sign_func sign_func);
+ gnutls_sign_func
+ gnutls_get_sign_function (gnutls_session_t session);
+
+
/* session specific
*/
void gnutls_session_set_ptr (gnutls_session_t session, void *ptr);