Blame doc/functions/gnutls_handshake_set_max_packet_length

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {void} {gnutls_handshake_set_max_packet_length} (gnutls_session_t @var{session}, size_t @var{max})
Packit Service 4684c1
@var{session}: is a @code{gnutls_session_t}  type.
Packit Service 4684c1
Packit Service 4684c1
@var{max}: is the maximum number.
Packit Service 4684c1
Packit Service 4684c1
This function will set the maximum size of all handshake messages.
Packit Service 4684c1
Handshakes over this size are rejected with
Packit Service 4684c1
@code{GNUTLS_E_HANDSHAKE_TOO_LARGE}  error code.  The default value is
Packit Service 4684c1
128kb which is typically large enough.  Set this to 0 if you do not
Packit Service 4684c1
want to set an upper limit.
Packit Service 4684c1
Packit Service 4684c1
The reason for restricting the handshake message sizes are to
Packit Service 4684c1
limit Denial of Service attacks.
Packit Service 4684c1
Packit Service 4684c1
Note that the maximum handshake size was increased to 128kb
Packit Service 4684c1
from 48kb in GnuTLS 3.5.5.
Packit Service 4684c1
@end deftypefun