Функции API (API function)
Имя (Name)
gnutls_supplemental_register - API function
Синопсис (Synopsis)
#include <gnutls/gnutls.h>
int gnutls_supplemental_register(const char * name,
gnutls_supplemental_data_format_type_t type,
gnutls_supp_recv_func recv_func, gnutls_supp_send_func
send_func);
Аргументы (Arguments)
const char * name
the name of the supplemental data to register
gnutls_supplemental_data_format_type_t type
the type of the supplemental data format
gnutls_supp_recv_func recv_func
the function to receive the data
gnutls_supp_send_func send_func
the function to send the data
Описание (Description)
This function will register a new supplemental data type
(rfc4680). The registered data will remain until
gnutls_global_deinit() is called. The provided type must be an
unassigned type in gnutls_supplemental_data_format_type_t. If the
type is already registered or handled by GnuTLS internally
GNUTLS_E_ALREADY_REGISTERED will be returned.
This function is not thread safe. As supplemental data are not
defined under TLS 1.3, this function will disable TLS 1.3 support
globally.
Возвращаемое значение (Return value)
GNUTLS_E_SUCCESS on success, otherwise a negative error code.
Сообщение об ошибках (Reporting bugs)
Report bugs to <bugs@gnutls.org>.
Home page: https://www.gnutls.org
Смотри также (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/