gnutls_dh.c File Reference

#include <gnutls_int.h>
#include <gnutls_errors.h>

Include dependency graph for gnutls_dh.c:

Go to the source code of this file.

Defines

#define MAX_BITS   18000

Functions

mpi_t MHD_gtls_calc_dh_secret (mpi_t *ret_x, mpi_t g, mpi_t prime)
mpi_t MHD_gtls_calc_dh_key (mpi_t f, mpi_t x, mpi_t prime)
MHD_gtls_dh_params_t MHD_gtls_get_dh_params (MHD_gtls_dh_params_t dh_params, MHD_gnutls_params_function *func, MHD_gtls_session_t session)


Define Documentation

#define MAX_BITS   18000

Definition at line 45 of file gnutls_dh.c.

Referenced by MHD_gtls_calc_dh_key(), and MHD_gtls_calc_dh_secret().


Function Documentation

mpi_t MHD_gtls_calc_dh_key ( mpi_t  f,
mpi_t  x,
mpi_t  prime 
)

Definition at line 107 of file gnutls_dh.c.

References MAX_BITS, MHD__gnutls_mpi_alloc_like, MHD__gnutls_mpi_get_nbits, MHD__gnutls_mpi_powm, and MHD_gnutls_assert.

Referenced by MHD_gtls_gen_dh_common_client_kx(), and MHD_gtls_proc_dh_common_client_kx().

Here is the caller graph for this function:

mpi_t MHD_gtls_calc_dh_secret ( mpi_t ret_x,
mpi_t  g,
mpi_t  prime 
)

MHD_gtls_dh_params_t MHD_gtls_get_dh_params ( MHD_gtls_dh_params_t  dh_params,
MHD_gnutls_params_function func,
MHD_gtls_session_t  session 
)


Generated on Fri Feb 27 18:31:57 2009 for GNU libmicrohttpd by  doxygen 1.5.7.1