summaryrefslogtreecommitdiff
path: root/lib/includes
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2011-12-11 10:36:55 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2011-12-11 10:36:55 +0100
commit272149db43bd82cbcde5ba366295e9810e5b7701 (patch)
tree572315a97d9f9478c849f9c7c2415649bf02ba87 /lib/includes
parent1b813beb75f93f7a43d649e9085f03c4762a62a0 (diff)
downloadgnutls-272149db43bd82cbcde5ba366295e9810e5b7701.tar.gz
Added gnutls_priority_get_cipher_suite().
This allows listing the ciphersuites enabled in a priority structure. The certtool -l option was overloaded so if combined with --priority it will only list the ciphersuites that are enabled by the given priority string.
Diffstat (limited to 'lib/includes')
-rw-r--r--lib/includes/gnutls/gnutls.h.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/includes/gnutls/gnutls.h.in b/lib/includes/gnutls/gnutls.h.in
index ed744844f3..5b5fa583fc 100644
--- a/lib/includes/gnutls/gnutls.h.in
+++ b/lib/includes/gnutls/gnutls.h.in
@@ -803,7 +803,7 @@ gnutls_ecc_curve_t gnutls_ecc_curve_get(gnutls_session_t session);
const gnutls_pk_algorithm_t *gnutls_pk_list (void);
const gnutls_sign_algorithm_t *gnutls_sign_list (void);
const char *gnutls_cipher_suite_info (size_t idx,
- char *cs_id,
+ unsigned char *cs_id,
gnutls_kx_algorithm_t * kx,
gnutls_cipher_algorithm_t * cipher,
gnutls_mac_algorithm_t * mac,
@@ -909,6 +909,7 @@ gnutls_ecc_curve_t gnutls_ecc_curve_get(gnutls_session_t session);
int gnutls_priority_init (gnutls_priority_t * priority_cache,
const char *priorities, const char **err_pos);
void gnutls_priority_deinit (gnutls_priority_t priority_cache);
+ int gnutls_priority_get_cipher_suite (gnutls_priority_t pcache, int idx, const char** name, unsigned char cs_id[2]);
int gnutls_priority_set (gnutls_session_t session,
gnutls_priority_t priority);