diff options
author | Simon Josefsson <simon@josefsson.org> | 2007-08-11 14:23:07 +0200 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2007-08-11 14:23:07 +0200 |
commit | cfa77b1f37a94585bea9aea81db7545a9c4fa7eb (patch) | |
tree | b134a366c02d6327d0b5c42376718839791ae7a2 /lib/gnutls_sig.c | |
parent | 3c92064211f8317cfdef2d9bfd6f712edcacd3e3 (diff) | |
download | gnutls-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.c | 28 |
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, |