manpagez: man pages & more
man gnutls_cipher_suite_info(3)
Home | html | info | man
gnutls_cipher_suite_info(3)         gnutls         gnutls_cipher_suite_info(3)




NAME

       gnutls_cipher_suite_info - API function


SYNOPSIS

       #include <gnutls/gnutls.h>

       gnutls_cipher_suite_info(3)  idx,  unsigned  char *
       cs_id, gnutls_kx_algorithm_t * kx, gnutls_cipher_algorithm_t *  cipher,
       gnutls_mac_algorithm_t * mac, gnutls_protocol_t * min_version);


ARGUMENTS

       size_t idx  index  of  cipher suite to get information about, starts on
                   0.

       unsigned char * cs_id
                   output buffer with room  for  2  bytes,  indicating  cipher
                   suite value

       gnutls_kx_algorithm_t * kx
                   output variable indicating key exchange algorithm, or NULL.

       gnutls_cipher_algorithm_t * cipher
                   output variable indicating cipher, or NULL.

       gnutls_mac_algorithm_t * mac
                   output variable indicating MAC algorithm, or NULL.

       gnutls_protocol_t * min_version
                   output variable indicating TLS protocol version, or NULL.


DESCRIPTION

       Get information about supported cipher suites.  Use the function itera-
       tively to get information about all supported cipher suites.  Call with
       idx=0 to get information about first cipher suite, then idx=1 and so on
       until the function returns NULL.


RETURNS

       the name of  idx cipher suite, and set the information about the cipher
       suite in the output variables.  If  idx  is  out  of  bounds,  NULL  is
       returned.


REPORTING BUGS

       Report bugs to <bugs@gnutls.org>.
       Home page: http://www.gnutls.org



COPYRIGHT

       Copyright (C) 2001-2013 Free Software Foundation, Inc.
       Copying  and  distribution  of this file, with or without modification,
       are permitted in any medium  without  royalty  provided  the  copyright
       notice and this notice are preserved.


SEE ALSO

       The  full  documentation  for gnutls is maintained as a Texinfo manual.
       If the /usr/share/doc/gnutls/ directory does not contain the HTML  form
       visit

       http://www.gnutls.org/manual/




gnutls                               3.2.8         gnutls_cipher_suite_info(3)

gnutl 3.2.8.1 - Generated Wed Jan 15 06:50:32 CST 2014
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.