Man Linux: Main Page and Category List


       gnutls_dh_params_generate2 - generate new DH parameters


       #include <gnutls/gnutls.h>

       int  gnutls_dh_params_generate2(gnutls_dh_params_t params, unsigned int


       gnutls_dh_params_t params
                   Is the structure that the DH parameters will be stored

       unsigned int bits
                   is the prime’s number of bits


       This function will generate a new pair of prime and generator  for  use
       in  the  Diffie-Hellman  key  exchange.  The  new  parameters  will  be
       allocated using gnutls_malloc() and will be stored in  the  appropriate
       datum.  This function is normally slow.

       Note  that  the  bits  value  should be one of 768, 1024, 2048, 3072 or
       4096.  Also note that the DH parameters are  only  useful  to  servers.
       Since  clients use the parameters sent by the server, it’s of no use to
       call this in client side.


       On success, GNUTLS_E_SUCCESS (zero) is  returned,  otherwise  an  error
       code is returned.


       Report    bugs    to    <>.     GnuTLS   home   page: General help  using  GNU  software:


       Copyright © 2008 Free Software Foundation.
       Copying  and  distribution  of this file, with or without modification,
       are permitted in any medium  without  royalty  provided  the  copyright
       notice and this notice are preserved.


       The  full  documentation  for gnutls is maintained as a Texinfo manual.
       If the info and gnutls programs are properly installed  at  your  site,
       the command

              info gnutls

       should give you access to the complete manual.