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
|