summaryrefslogtreecommitdiff
path: root/lib/gnutls_sig.c
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2007-08-11 14:23:07 +0200
committerSimon Josefsson <simon@josefsson.org>2007-08-11 14:23:07 +0200
commitcfa77b1f37a94585bea9aea81db7545a9c4fa7eb (patch)
treeb134a366c02d6327d0b5c42376718839791ae7a2 /lib/gnutls_sig.c
parent3c92064211f8317cfdef2d9bfd6f712edcacd3e3 (diff)
downloadgnutls-cfa77b1f37a94585bea9aea81db7545a9c4fa7eb.tar.gz
Add gnutls_sign_callback_get.
* includes/gnutls/gnutls.h.in (gnutls_sign_callback_get): Add. * lib/gnutls_cert.c (gnutls_sign_callback_set): Move here from gnutls_sig.c. Doc fix. (gnutls_sign_callback_get): New function. * lib/gnutls_sig.c (gnutls_sign_callback_set): Removed.
Diffstat (limited to 'lib/gnutls_sig.c')
-rw-r--r--lib/gnutls_sig.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/lib/gnutls_sig.c b/lib/gnutls_sig.c
index 31db1cf425..1358b767b6 100644
--- a/lib/gnutls_sig.c
+++ b/lib/gnutls_sig.c
@@ -291,34 +291,6 @@ _gnutls_tls_sign (gnutls_session_t session,
pkey->params_size, hash_concat, signature);
}
-/**
- * gnutls_sign_callback_set:
- * @session:
- * @sign_func:
- * @userdata:
- *
- * Set the callback function. The function must have this prototype:
- *
- * typedef int (*gnutls_sign_func) (gnutls_session_t session,
- * void *userdata,
- * gnutls_certificate_type_t cert_type,
- * gnutls_datum_t cert,
- * const gnutls_datum_t hash,
- * gnutls_datum_t * signature);
- *
- * The @userdata parameter is passed to the @sign_func verbatim, and
- * can be used to store application-specific data needed in the
- * callback function.
- **/
-void
-gnutls_sign_callback_set (gnutls_session_t session,
- gnutls_sign_func sign_func,
- void *userdata)
-{
- session->internals.sign_func = sign_func;
- session->internals.sign_func_userdata = userdata;
-}
-
static int
_gnutls_verify_sig (gnutls_cert * cert,
const gnutls_datum_t * hash_concat,