| Function silc_math_gen_prime
 
 SYNOPSIS
 
    SilcBool silc_math_gen_prime(SilcMPInt *prime, SilcUInt32 bits,
                                 SilcBool verbose, SilcRng rng);
DESCRIPTION
    Find appropriate prime. It generates a number by taking random bytes.
    It then tests the number that it's not divisible by any of the small
    primes and then it performs Fermat's prime test. I thank Rieks Joosten
    (r.joosten@pijnenburg.nl) for such a good help with prime tests.
    If argument verbose is TRUE this will display some status information
    about the progress of generation.  If the `rng' is NULL then global
    RNG is used, if non-NULL then `rng' is used to generate the random
    number number.
 
 
 
 |