Function silc_dh_compute_public
SYNOPSIS
int silc_dh_compute_public(SilcDH dh, SilcMPInt **y);
DESCRIPTION
Computes the public key y = g ^ x mod p, and returns it to the `y'
pointer sent as argument, unless the `y' is NULL. Returns FALSE if
the computation could not be performed. The returned `y' must not be
freed by the caller.