Blame doc/manpages/gnutls_dh_set_prime_bits.3

Packit aea12f
.\" DO NOT MODIFY THIS FILE!  It was generated by gdoc.
Packit Service 991b93
.TH "gnutls_dh_set_prime_bits" 3 "3.6.14" "gnutls" "gnutls"
Packit aea12f
.SH NAME
Packit aea12f
gnutls_dh_set_prime_bits \- API function
Packit aea12f
.SH SYNOPSIS
Packit aea12f
.B #include <gnutls/gnutls.h>
Packit aea12f
.sp
Packit aea12f
.BI "void gnutls_dh_set_prime_bits(gnutls_session_t " session ", unsigned int " bits ");"
Packit aea12f
.SH ARGUMENTS
Packit aea12f
.IP "gnutls_session_t session" 12
Packit aea12f
is a \fBgnutls_session_t\fP type.
Packit aea12f
.IP "unsigned int bits" 12
Packit aea12f
is the number of bits
Packit aea12f
.SH "DESCRIPTION"
Packit aea12f
This function sets the number of bits, for use in a Diffie\-Hellman
Packit aea12f
key exchange.  This is used both in DH ephemeral and DH anonymous
Packit aea12f
cipher suites.  This will set the minimum size of the prime that
Packit aea12f
will be used for the handshake.
Packit aea12f
Packit aea12f
In the client side it sets the minimum accepted number of bits.  If
Packit aea12f
a server sends a prime with less bits than that
Packit aea12f
\fBGNUTLS_E_DH_PRIME_UNACCEPTABLE\fP will be returned by the handshake.
Packit aea12f
Packit aea12f
Note that this function will warn via the audit log for value that
Packit aea12f
are believed to be weak.
Packit aea12f
Packit aea12f
The function has no effect in server side.
Packit aea12f
Packit aea12f
Note that since 3.1.7 this function is deprecated. The minimum
Packit aea12f
number of bits is set by the priority string level.
Packit aea12f
Also this function must be called after \fBgnutls_priority_set_direct()\fP
Packit aea12f
or the set value may be overridden by the selected priority options.
Packit aea12f
.SH "REPORTING BUGS"
Packit aea12f
Report bugs to <bugs@gnutls.org>.
Packit aea12f
.br
Packit aea12f
Home page: https://www.gnutls.org
Packit aea12f
Packit aea12f
.SH COPYRIGHT
Packit Service 991b93
Copyright \(co 2001- Free Software Foundation, Inc., and others.
Packit aea12f
.br
Packit aea12f
Copying and distribution of this file, with or without modification,
Packit aea12f
are permitted in any medium without royalty provided the copyright
Packit aea12f
notice and this notice are preserved.
Packit aea12f
.SH "SEE ALSO"
Packit aea12f
The full documentation for
Packit aea12f
.B gnutls
Packit aea12f
is maintained as a Texinfo manual.
Packit aea12f
If the /usr/share/doc/gnutls/
Packit aea12f
directory does not contain the HTML form visit
Packit aea12f
.B
Packit aea12f
.IP https://www.gnutls.org/manual/
Packit aea12f
.PP