diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2014-10-16 13:54:42 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2014-10-16 13:54:42 +0200 |
commit | 3c64547ceb8b55d1b3ab0ff076f13873a55a749a (patch) | |
tree | c0f490a491f13da26e7dec2cce37ac73d5b0b74c /src/cli.c | |
parent | 62f15c9d0c5083ceb76f4c6d085c1a8b31c6e914 (diff) | |
download | gnutls-3c64547ceb8b55d1b3ab0ff076f13873a55a749a.tar.gz |
gnutls-cli: added option --priority-list
Diffstat (limited to 'src/cli.c')
-rw-r--r-- | src/cli.c | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -1292,6 +1292,24 @@ int main(int argc, char **argv) return retval; } +static +void print_priority_list(void) +{ + unsigned int idx; + const char *str; + + printf("Priority strings in GnuTLS %s:\n", gnutls_check_version(NULL)); + + for (idx=0;;idx++) { + str = gnutls_priority_string_list(idx); + if (str == NULL) + break; + printf("\t%s\n", str); + } + + return; +} + static void cmd_parser(int argc, char **argv) { const char *rest = NULL; @@ -1342,6 +1360,11 @@ static void cmd_parser(int argc, char **argv) exit(0); } + if (HAVE_OPT(PRIORITY_LIST)) { + print_priority_list(); + exit(0); + } + disable_sni = HAVE_OPT(DISABLE_SNI); disable_extensions = HAVE_OPT(DISABLE_EXTENSIONS); if (disable_extensions) |