| Function silc_dh_alloc
 
 SYNOPSIS
     
    SilcDH silc_dh_alloc(SilcMPInt *g, SilcMPInt *p, SilcMPInt *lpf);
 
DESCRIPTION
    Allocate SilcDH context. The `g' is the public base generator used
    in the negotiation, the `p' is the public prime used in the
    negotiation and the `lpf' is largest prime factor of p defined
    publicly as well. The `lpf' is optional and if it is not supplied
    then the private values generated satifies 0 < x < p - 1 instead
    of 0 < x < lpf. Returns NULL on error or allocated SilcDH context
    on success. 
 
 
 
 |