logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

gnutls_cipher_suite_info - API function

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 iteratively 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.

Name

gnutls_cipher_suite_info - API function

Reporting Bugs

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

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.

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 https://www.gnutls.org/manual/ gnutls 3.8.9 gnutls_cipher_suite_info(3)

Synopsis

#include<gnutls/gnutls.h>constchar*gnutls_cipher_suite_info(size_tidx,unsignedchar*cs_id,gnutls_kx_algorithm_t*kx,gnutls_cipher_algorithm_t*cipher,gnutls_mac_algorithm_t*mac,gnutls_protocol_t*min_version);

See Also