void silc_dh_free(SilcDH dh);
Frees the SilcDH context. Does not free the RNG context given in the allocation. Frees all the allocated data inside the SilcDH context.