Blame doc/functions/gnutls_cipher_suite_info

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {const char *} {gnutls_cipher_suite_info} (size_t @var{idx}, unsigned char * @var{cs_id}, gnutls_kx_algorithm_t * @var{kx}, gnutls_cipher_algorithm_t * @var{cipher}, gnutls_mac_algorithm_t * @var{mac}, gnutls_protocol_t * @var{min_version})
Packit Service 4684c1
@var{idx}: index of cipher suite to get information about, starts on 0.
Packit Service 4684c1
Packit Service 4684c1
@var{cs_id}: output buffer with room for 2 bytes, indicating cipher suite value
Packit Service 4684c1
Packit Service 4684c1
@var{kx}: output variable indicating key exchange algorithm, or @code{NULL} .
Packit Service 4684c1
Packit Service 4684c1
@var{cipher}: output variable indicating cipher, or @code{NULL} .
Packit Service 4684c1
Packit Service 4684c1
@var{mac}: output variable indicating MAC algorithm, or @code{NULL} .
Packit Service 4684c1
Packit Service 4684c1
@var{min_version}: output variable indicating TLS protocol version, or @code{NULL} .
Packit Service 4684c1
Packit Service 4684c1
Get information about supported cipher suites.  Use the function
Packit Service 4684c1
iteratively to get information about all supported cipher suites.
Packit Service 4684c1
Call with idx=0 to get information about first cipher suite, then
Packit Service 4684c1
idx=1 and so on until the function returns NULL.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} the name of  @code{idx} cipher suite, and set the information
Packit Service 4684c1
about the cipher suite in the output variables.  If  @code{idx} is out of
Packit Service 4684c1
bounds, @code{NULL}  is returned.
Packit Service 4684c1
@end deftypefun