Blame doc/functions/gnutls_init

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_init} (gnutls_session_t * @var{session}, unsigned int @var{flags})
Packit Service 4684c1
@var{session}: is a pointer to a @code{gnutls_session_t}  type.
Packit Service 4684c1
Packit Service 4684c1
@var{flags}: indicate if this session is to be used for server or client.
Packit Service 4684c1
Packit Service 4684c1
This function initializes the provided session. Every
Packit Service 4684c1
session must be initialized before use, and must be deinitialized
Packit Service 4684c1
after used by calling @code{gnutls_deinit()} .
Packit Service 4684c1
Packit Service 4684c1
 @code{flags} can be any combination of flags from @code{gnutls_init_flags_t} .
Packit Service 4684c1
Packit Service 4684c1
Note that since version 3.1.2 this function enables some common
Packit Service 4684c1
TLS extensions such as session tickets and OCSP certificate status
Packit Service 4684c1
request in client side by default. To prevent that use the @code{GNUTLS_NO_EXTENSIONS} 
Packit Service 4684c1
flag.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} @code{GNUTLS_E_SUCCESS}  on success, or an error code.
Packit Service 4684c1
@end deftypefun