diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-04-04 19:14:44 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-04-04 19:14:44 +0200 |
commit | 1137cea143e9577758c10ceed333b7d3d9347638 (patch) | |
tree | 3ea5a821a13d09be6b94fd4a1b57148990e223ac /lib/ext/signature.c | |
parent | 759fdf57d3d39c7cbe9be75956c1f957b372cab3 (diff) | |
download | gnutls-1137cea143e9577758c10ceed333b7d3d9347638.tar.gz |
Added gnutls_sign_algorithm_get_client()
Diffstat (limited to 'lib/ext/signature.c')
-rw-r--r-- | lib/ext/signature.c | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/lib/ext/signature.c b/lib/ext/signature.c index a51b38ea04..3710867dee 100644 --- a/lib/ext/signature.c +++ b/lib/ext/signature.c @@ -443,7 +443,7 @@ gnutls_sign_algorithm_get_requested (gnutls_session_t session, * @session: is a #gnutls_session_t structure. * * Returns the signature algorithm that is (or will be) used in this - * session to sign data. + * session by the server to sign data. * * Returns: The sign algorithm or %GNUTLS_SIGN_UNKNOWN. * @@ -452,5 +452,22 @@ gnutls_sign_algorithm_get_requested (gnutls_session_t session, int gnutls_sign_algorithm_get (gnutls_session_t session) { - return session->security_parameters.sign_algo; + return session->security_parameters.server_sign_algo; +} + +/** + * gnutls_sign_algorithm_get_client: + * @session: is a #gnutls_session_t structure. + * + * Returns the signature algorithm that is (or will be) used in this + * session by the client to sign data. + * + * Returns: The sign algorithm or %GNUTLS_SIGN_UNKNOWN. + * + * Since: 3.1.11 + **/ +int +gnutls_sign_algorithm_get_client (gnutls_session_t session) +{ + return session->security_parameters.client_sign_algo; } |