diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-12-11 10:36:55 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-12-11 10:36:55 +0100 |
commit | 272149db43bd82cbcde5ba366295e9810e5b7701 (patch) | |
tree | 572315a97d9f9478c849f9c7c2415649bf02ba87 /lib/includes | |
parent | 1b813beb75f93f7a43d649e9085f03c4762a62a0 (diff) | |
download | gnutls-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.in | 3 |
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); |