diff options
author | Daiki Ueno <dueno@redhat.com> | 2020-03-22 10:44:51 +0100 |
---|---|---|
committer | Daiki Ueno <dueno@redhat.com> | 2020-03-22 17:30:58 +0100 |
commit | 313f58a4772b905091e1506b0880e2c2014eeb28 (patch) | |
tree | 9096537932761bcdf4611763c4be4ddd2124bd75 /lib/kx.c | |
parent | 2bc4d444a309278a3aaea6eaeb05ce48ac99d3c1 (diff) | |
download | gnutls-tmp-get-keylog-func.tar.gz |
gnutls_session_get_keylog_function: new functiontmp-get-keylog-func
This adds a way to retrieve the keylog function set by
gnutls_session_set_keylog_function() to allow application protocols to
implement custom logging facility.
Signed-off-by: Daiki Ueno <dueno@redhat.com>
Diffstat (limited to 'lib/kx.c')
-rw-r--r-- | lib/kx.c | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -71,6 +71,23 @@ int _gnutls_generate_master(gnutls_session_t session, int keep_premaster) } /** + * gnutls_session_get_keylog_function: + * @session: is #gnutls_session_t type + * + * This function will return the callback function set using + * gnutls_session_set_keylog_function(). + * + * Returns: The function set or %NULL otherwise. + * + * Since: 3.6.13 + */ +gnutls_keylog_func +gnutls_session_get_keylog_function(const gnutls_session_t session) +{ + return session->internals.keylog_func; +} + +/** * gnutls_session_set_keylog_function: * @session: is #gnutls_session_t type * @func: is the function to be called |